0

我在 Xcode 4.6 中编写了一个小型 C++ 程序。我使用一个空的 C++ 类来创建文件,然后添加一个简单的 Cocoa 应用程序模板,从而将应用程序创建为目标。

这是 .cpp 文件的内容:

#include "tempConv.h"
#include <iostream>
using namespace std;

int main() {
    int temp;
    char inputScale = 'X';

    cout << "Enter temp:";
    cin >> temp;
    cout << "Enter F or C:";
    cin >> inputScale;

    if (inputScale=='F') {
        temp = (temp - 32) * 5 / 9;
        cout << "Centigrade equivalent is " << temp << endl;
    }
    else if (inputScale=='C')  {
        temp = (temp * 9 / 5) + 32;
        cout << "Fahrenheit equivalent is " << temp << endl;
    }

    else {
        cout << "Invalid input - try again later" << endl;
    }
    return 0;
}

C++ 文件有一个 main,因此有必要抑制应用程序附带的标准 main.m。

当我运行该文件时,它没有以任何方式连接到 UI。输入和输出出现在调试输出视图中。

有没有办法从 main.m 文件调用 cpp 文件,或者有其他方法可以将它连接到 UI?

4

1 回答 1

1

当你启动项目时,让它成为一个命令行应用程序,然后你可以使用任何你想要的语言

于 2013-05-12T16:12:43.433 回答