LNK2019错误Cocos2D-X

时间:2014-05-14 13:45:55

标签: c++ visual-studio-2013 cocos2d-x cocos2d-x-3.0

当我更改文件时,Visual Studio 2013中出现了LNK2019错误。 当您创建一个新的Cocos2D-X项目时,您将从一个包含2个cpp文件和2个头文件的基本项目开始。

我将HelloWorldScene(header& cpp)文件更改为其他名称。现在我收到LNK2019错误:

Error   5   error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup   C:\Users\bette_000\Documents\GitHub\TheAdventuresOfJos\MyGame\proj.win32\MSVCRTD.lib(crtexe.obj)    MyGame
Error   6   error LNK1120: 1 unresolved externals   C:\Users\bette_000\Documents\GitHub\TheAdventuresOfJos\MyGame\proj.win32\Debug.win32\MyGame.exe 1   1   MyGame

我以前有这些文件:

  • AppDelegate.cpp(& .h)
  • BeginMenu.cpp(& .h)
  • globals.h
  • HelloWorldScene.cpp(& .h)
  • OptionsMenu.cpp(& .h)

这很有用。但是因为我将HelloWorldScene.cpp(& .h)的名称改为MainApp.cpp(& .h),我收到了这个错误。

1 个答案:

答案 0 :(得分:0)

也许某种程度上你的链接器设置混淆了,试试

Project -> Properties -> Configuration Properties -> Linker -> System

并将SubSystem更改为Console。

Original post in stackoverflow for this solution