fatal error C1010: unexpected end of file while looking for precompiled header
directive。
寻找预编译头文件路径时遇到了不该遇到的文件尾。
解决方法:
其一,即可含正确路径的#include "stdafx.h";
其二,project-setting-source les-C/C++-category-precompiled
header-not setting precompiled headers
fatal error C1083: Cannot open include le: 'R…….h':
No such le or directory
不能打开包含文件“R…….h”:没有这样的文件或目录。
LINK : fatal error LNK1168: cannot open Debug/P1.exe
for writing
连接错误:不能打开 P1.exe 文件,以改写内容。(一般是 P1.Exe 还在运行,
未关闭)
error LNK2001: unresolved external symbol "public:
virtual _ _thiscall C……::~C……(void)"
连接时发现没有实现的外部符号(变量、函数等)。
具体错误:
Compiling...
linkedstack.cpp
Linking...
main.obj : error LNK2001: unresolved external symbol "public: void
__thiscall LinkedStack<int>::makeEmpty(void)" (?makeEmpty@?
$LinkedStack@H@@QAEXXZ)
Debug/linkedstack.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
linkedstack.exe - 2 error(s), 0 warning(s)
原因:
这类问题都是源于只声明了函数,但链接器找不函数的定义
或
这类问题都是源于只声明了函数,也定义了函数,但是定义出错了,比如忘记
了 ClassName::
解决:
因为用到模板类,所以必须把所有实现部分都写到头文件中
评论0
最新资源