首页 > 解决方案 > 编译 c++ programm.exe 而不会出现错误:启动时缺少 .dll

问题描述

我是 c++ 新手,我只是有一些使用 java 编码的经验。所以我的问题:我的程序在 IDE(CLion)中编译和工作没有问题,但是当我尝试在 Lion 之外启动编译的 .exe 时,我得到“缺少 dll(stdc++-6.dll)错误。我尝试下载它,但后来我得到了一些其他错误,没有给出任何提示。

我的代码(仅用于培训):

#include <iostream> // ausgabe

using namespace std;
int main() {

double num1,num2;
char operation,temp;
bool exit= false;

while (!exit) {

    cout << "\n\n\nGib die Erste Zahl ein:";
    cin >> num1;
    cout << "Gib die zweite Zahl ein:";
    cin >> num2;

    cout << "Gebe eine der Rechenoparationen an (+,-,*,/):";
    cin >> operation;

    switch (operation) {
        case '+':
            cout << num1 << " + " << num2 << " = " << num1 + num2 << endl;
            break;
        case '-':
            cout << num1 << " - " << num2 << " = " << num1 - num2 << endl;
            break;
        case '*':
            cout << num1 << " * " << num2 << " = " << num1 * num2 << endl;
            break;
        case '/':
            cout << num1 << " / " << num2 << " = " << num1 / num2 << endl ;
            break;
        default:
            cout << "Ungültiger Operator gewählt" << endl;
            break;
    }
    cout << "Willst du das Programm beenden? (j/n)";
    cin>> temp;
    if (temp=='j') exit= true;
}

return 0;
}

我正在为这个问题争取最后 3 小时。我不知道如何解决它。我尝试将包含添加到 CMake.txt 中,但它起作用了,它没有生气。

标签: c++compilation

解决方案


推荐阅读