受不了。。最后把代码一行一行复制到了另一个项目中,运行才成功!
我起先是抽出问题代码,在另一个单独的测试项目里,一个代码一个代码去研究分析,和比对,结果,这单独建的项目测试非常顺利。
然后我怀疑是不是因为没有用到windows窗口,然后我又去加了窗口的创建部分,结果测试的项目还是可以顺利运行。
后来我向测试项目里复制的代码更多了,结果还是可以顺利运行!
最后,我受不了了,我要把整个项目一个文件一个文件的使用Ctrl+A 全部(包含文件名)都一字不漏的复制到测试项目里。
结果大吃我的一惊,除了多了许多警告( 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失)之外,运行竟然非常顺利。
而在原项目中,编译仍然是:“无法解析的外部命令”
我真的受不了了,我连测试项目里的文件夹名称(新建筛选器)都一模一样,完全一样的代码,而且两个项目属性配置也一个一个比对过,一模一样,为何编译竟有这么大的差别??
我因为这个问题,从早上10点就开始分析整个项目代码,一直到现在都凌晨了,竟然是把代码重新复制到了另一个项目里,编译成功了。= =,
(只剩60可用分了,555)
[解决办法]
我有兴趣看看是什么错误...乐意的话发到maxice@foxmail.com