在2010年视觉工作室编辑 wx 部件时, 我发现链接错误 。
msvcrt.lib(wcrtexew.obj) : error LNK2001: unresolved external symbol _wWinMain@16
问题在这里。 wx 部件的切入点是此宏 :
IMPLEMENT_APP(MyApp)
这意味着我不使用 wWinMain () 作为条目 。
我在编译(/NOENTERY)时尝试了取消切入点,但是没有骰子。 似乎没有什么能起作用, 因为如果我定义 winMain (), 那么 wx 部件就不会启动, 因为条目是 IMPLEMT_ APP 。
只有当我编译为静态时, 我才会收到这个错误。 如果我不编译为静态, 我就必须提供 DLLs: msvcp100d. dll 和 msvcr100d. dll 2008 Windows 服务器上的 MSvcr100d. dll (以及可能更多没有安装图书馆的旧版本的 Windows 上的 DLLs ) 。
现在我明白我又把调试库链接起来了, 但是如果我再把发布内容链接起来应该没关系, 因为我应该收到同样的错误( 未解析的外部符号 _wWinmain@ 16) 。
有解决办法吗?