2014-11-09 84 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

回答

相關問題