如果你把生成exe的那个工程的调试信息数据库格式为“用于调试”或者“编辑并继续”,那么有可能会遇到LNK1201。这是因为PDB太大了(我的试验是150MB左右的PDB就会报告这个错误)。
解决方案是把其它的依赖工程弄成C7调试信息格式,甚至可以把其它依赖工程的调试信息设置成无。这样会减少PDB的体积。
当然,如果你把exe的调试信息格式也弄成C7兼容,保证没有pdb的lnk1201烦恼。前提是你不需要pdb。
还会报告C3130错误
https://github.com/cocos2d/cocos2d-x/pull/5921
http://www.cocos2d-x.org/issues/4497
也是C7的问题。
如果你运气不好,pdb太大就要修改成C7才行。