我有一个非常简单的程序,仅用于测试目的。我正在尝试设置jenkins来进行一些自动化测试。我可以在netbeans中运行这段代码没问题,但是一旦我将它推送到jenkins(在linux服务器上),它就会给我这个错误:
g ++ -o dist / Release / Cygwin-Windows / hello-world build / Release / Cygwin-> Windows / main.o build / Release / Cygwin-Windows / main.o:main.cpp :(。text.startup + 0x7):undefined>对`__main'的引用
这是我的主文件。我无法弄清楚可能出现的问题。
#include <cstdlib>
#include <iostream>
using namespace std;
string sayHello(string name);
int main(int argc, char** argv) {
cout << "this is a test:" << endl;
cout << sayHello("Bob") << endl;
return 0;
}
string sayHello(string name){
return "Hello " + name;
}
非常感谢任何帮助。