2014-11-09 85 views
1

我想建立一个应用程序,Aseprite的基础上,在此处说明: http://rtonare.net/w/aseprite 这是非常相似的官方文档在这里: https://github.com/aseprite/aseprite/blob/master/INSTALL.md 除使用VS 2013.显然,这应该工作,根据开发人员。错误LNK2019:_WinMain @ 16未解析的外部符号功能___tmainCRTStartup引用

除了我不断收到一个链接错误:错误 5错误LNK2019:无法解析的外部符号_WinMain @函数___tmainCRTStartupÇ引用16:\用户\特拉维斯\文档\开发\ aseprite \打造的\ src \根\ MSVCRT.LIB (crtexew.obj)创 错误6错误LNK1120:1周无法解析的外部C:\用户\特拉维斯\文档\开发\ aseprite \打造的\ src \根\ RelWithDebInfo \ gen.exe 1根

,我真的做不知道发生了什么。大多数我看到有关他的错误的帖子建议将子系统设置为从/ SUBSYSTEM:WINDOWS到/ SUBSYSTEM:CONSOLE,但这不是控制台应用程序。

我没有考虑代码一点点,在主应用程序文件main.cpp中,这是显示为切入点:

// Aseprite entry point. (Called from she library.) 
    int app_main(int argc, char* argv[]) 
    { 
    ... 
    ... 
    ... 
    } 

这是由她库调用,我相信这是一部分它使用的Allegro游戏引擎。

我真的不知道从哪里开始,以前从未遇到过这个问题,它看起来与入口点有关,可能和其他解决方案似乎不适用。

+0

如果你是肯定的意思是入口点可以定义在连接选项的入口点。或者只需定义'WinMain'并从那里调用'app_main'。 – 2014-11-09 02:04:14

回答

相关问题