Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++未定义的引用到“JavaVistReistC类”_C++_Undefined Reference - Fatal编程技术网

C++未定义的引用到“JavaVistReistC类”

C++未定义的引用到“JavaVistReistC类”,c++,undefined-reference,C++,Undefined Reference,我正在获取此代码的_JV_注册类的未定义引用错误 #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return 0; } 我真的不知道在这里该怎么办。我甚至找不到有这个问题的人。我正在使用IDE,并且在我的链接器选项中有-Wl,-allow multiple definition标记。是否链接到一些静态/共享库?不,

我正在获取此代码的_JV_注册类的未定义引用错误

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

我真的不知道在这里该怎么办。我甚至找不到有这个问题的人。我正在使用IDE,并且在我的链接器选项中有-Wl,-allow multiple definition标记。

是否链接到一些静态/共享库?不,没有。Iv'e还重新安装了MinGw和Code::Blocks两次。在某些时候,我确实有SDL和SDFL,但现在没有了。请提供有关操作系统和gcc版本的信息。另外,如果没有-Wl,-允许多个定义,它是否仍然会中断_JV_RegisterClass通常是一个弱符号,因此它可以是未定义的,并且应该仍然链接。看起来你的crtbegin.o或libstdc++有问题。所以。@你写了什么?你安装了MinGw,所以我猜你是在Windows上。扔掉这样一个次要的IDE/编译器。没有一个VisualStudioExpress用户存在这样的问题。您可以在完成第一个SDL项目后考虑可移植性。也许你可以完全放弃使用SDL的想法,并切换到你的游戏开发。我已经摆脱了SDL,我研究了统一,但我真的很想知道C++,所以我正在努力做到这一点。我安装了VS,所以我想我现在就用它。编辑:VisualStudio成功了,所以我想我会坚持下去。谢谢你的帮助!