我正在使用Visual Studio 2013 Pro。
我的解决方案有3个项目
projectA
projectB
projectC
,层次结构就像
projectB和projectC依赖于projectA。 projectA中有一个main函数,projectB和projectC中没有main。 projectA正在编译为一个库,并包含一些函数作为projectB和C的入口点,并且这些函数正确链接。
projectB或projectC中没有main,projectA有一个int main,并且在projectA中声明了另外两个要定义的extern函数,并且链接器接受定义的extern函数。
我收到此错误:
error LNK1561: entry point must be defined
任何帮助将不胜感激
答案 0 :(得分:0)
它编译,但没有链接,因此你无法运行你的应用程序来开始调试它
对于Win32,入口点为WinMain()
。
如果说Subsystem Windows
您的入口点应为WinMain()
,即