2016-05-17 707 views
0

我正在研究C++解决方案。它建立并运行我的主计算机上就好了,但它转移到一个不同的计算机后,这些构建错误:错误D8003:缺少源文件名和CMap

错误D8003:缺少源文件名在CL

错误C2143:语法错误:缺少“ ;”在'<'之前在头文件中声明一个CMap。

有人可能指示我可能的原因吗?

+2

计算机是否具有相同的编译器? – Rakete1111

+0

我该如何验证? – None

+0

你是什么意思与验证?你没有访问电脑来编译? – Rakete1111

回答

0

你似乎需要在你的src /头文件中有#include <afxtempl.h>

+0

这照顾了错误C2143而不是D8003。另外奇怪的是,当我从主计算机上编译时,包含并不是必需的。 – None

+0

检查您的预处理器定义,您可能会意外地将未封闭的双引号放入预处理器定义中。 –