我能够得到tutorial #1编译好。但我无法获得the 2nd one的编译。SFML链接器错误:无法解析的外部符号_WinMain @ 16,Visual Studio 2012
当你做新的 - >项目,也许这些设置之一是干扰?很确定我做了空项目,否则控制台。
怎么了? 编译错误:
Error 1 error LNK2019: unresolved external symbol [email protected] referenced in function
___tmainCRTStartup C:\...\02-videomode-iterate\MSVCRTD.lib(crtexew.obj) 02-videomode-iterate
Error 2 error LNK1120: 1 unresolved externals C:\...\Debug\02-videomode-iterate.exe 02-videomode-iterate
整个源:
#include <SFML/Window.hpp>
int main()
{
sf::Window App(sf::VideoMode(800, 600, 32), "SFML-tut: 02");
bool Running = true;
while (Running)
{
App.Display();
}
return EXIT_SUCCESS;
}
项目设置:
include dir, lib: dir set correctly.
C++ - >预处理器 - >预处理器定义:
SFML_DYNAMIC
链路呃 - >输入
tried:
sfml-window.lib
andsfml-window-d.lib
(visual studio seems to always use debug mode at start? but tutorial #1 only worked when I didn't use -d version.
子系统:
/SUBSYSTEM:WINDOWS