最近正在做基于CAA的CATIA二次开发,需要开发一个exe程序,不料在开始的时候就遇到了问题:fatal error LNK1561: entry point must be defined.
![]()
我的操作是:在Module--src下面新建cpp项,编写一个main函数,然后直接mkmk,就出现了上述问题。

在网上找了很多解决方案,都不奏效,只能从自身的工程入手,自查原因。
果然,在工程路径下面的Module--src中,没有我自己新建的cpp文件!

通过搜索,发现cpp文件在工程路径下的Frmwork中!

将cpp文件剪切到Module--src中,然后刷新工程,重新mkmk,成功解决问题!


以上内容就是C/C++/CAA开发分享“致命错误LNK1561:必须定义入口点”的全部内容,问题及解决方案均为个人亲身体验,本着学习的目的,与大家共勉!
转载请注明出处!感谢!
在进行基于CAA的CATIA二次开发时,作者遇到致命错误LNK1561,提示必须定义入口点。问题源于在Module--src下新建的cpp文件未出现在工程路径中,实际位于Framework目录下。解决方案是将cpp文件移动到Module--src,刷新工程并重新编译,从而成功解决问题。

2万+

被折叠的 条评论
为什么被折叠?



