警告:新手问题!我在 Nsight IDE 中创建一个新的空项目,然后创建一个文件“hello.cpp”:
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
调试器输出:
In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [new] Error 1
它没有找到 cout,即使我看到它在那里(实际上我看到它已包含在 Nsight 窗口的右上角)。除了这个简单的问题外,我在 Nsight 中的许多库都有问题,Code::Blocks 中的相同代码没有任何问题!Nsight 的工作方式是否不同?谢谢!