C++中Linking时出现的错误.

博客展示了C++程序teststring在Win32 Debug配置下的链接错误信息,包含多个string类相关的未解析外部符号错误,如析构函数、运算符重载、构造函数等,最终导致程序链接失败。
--------------------Configuration: teststring - Win32 Debug--------------------
Linking...
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::~string(void)" (??1string@@QAE@XZ)
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::operator char const *(void)const " (??Bstring@@QBEPBDXZ)
teststring.obj : error LNK2001: unresolved external symbol "public: void __thiscall string::operator+=(class string const &)" (??Ystring@@QAEXABV0@@Z)
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::string(char)" (??0string@@QAE@D@Z)
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::string(void)" (??0string@@QAE@XZ)
Debug/teststring.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.

teststring.exe - 6 error(s), 0 warning(s)
--------------------Configuration: teststring - Win32 Debug--------------------
Linking...
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::~string(void)" (??1string@@QAE@XZ)
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::operator char const *(void)const " (??Bstring@@QBEPBDXZ)
teststring.obj : error LNK2001: unresolved external symbol "public: void __thiscall string::operator+=(class string const &)" (??Ystring@@QAEXABV0@@Z)
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::string(char)" (??0string@@QAE@D@Z)
teststring.obj : error LNK2001: unresolved external symbol "public: __thiscall string::string(void)" (??0string@@QAE@XZ)
Debug/teststring.exe : fatal error LNK1120: 5 unresolved externals


严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2039 "lookAt": 不是 "glm" 的成员 SolarSystem E:\C++\SolarSystem\Camera.cpp 10 错误 C3861 “lookAt”: 找不到标识符 SolarSystem E:\C++\SolarSystem\Camera.cpp 10 错误(活动) E0079 应输入类型说明符 SolarSystem E:\C++\SolarSystem\Sphere.cpp 42 错误(活动) E1696 无法打开 源 文件 "Shader.h" SolarSystem E:\C++\SolarSystem\Object.h 7 错误 C1083 无法打开包括文件: “Shader.h”: No such file or directory SolarSystem E:\C++\SolarSystem\Object.h 7 错误 C1083 无法打开包括文件: “Shader.h”: No such file or directory SolarSystem E:\C++\SolarSystem\Object.h 7 错误 C1083 无法打开包括文件: “Shader.h”: No such file or directory SolarSystem E:\C++\SolarSystem\Object.h 7 错误 C1083 无法打开包括文件: “Shader.h”: No such file or directory SolarSystem E:\C++\SolarSystem\Object.h 7 错误 C1083 无法打开包括文件: “Shader.h”: No such file or directory SolarSystem E:\C++\SolarSystem\Object.h 7 错误 C1083 无法打开包括文件: “Shader.h”: No such file or directory SolarSystem E:\C++\SolarSystem\Object.h 7 错误(活动) E0020 未定义标识符 "glDrawElements" SolarSystem E:\C++\SolarSystem\Sphere.cpp 63 错误(活动) E0020 未定义标识符 "GLenum" SolarSystem E:\C++\SolarSystem\Object.h 61 错误(活动) E0020 未定义标识符 "GLfloat" SolarSystem E:\C++\SolarSystem\Object.h 21 错误(活动) E0020 未定义标识符 "GLfloat" SolarSystem E:\C++\SolarSystem\Object.h 22 错误(活动) E0020 未定义标识符 "GLfloat" SolarSystem E:\C++\SolarSystem\Sphere.cpp 15 错误(活动) E0020 未定义标识符 "GLint" SolarSystem E:\C++\SolarSystem\Object.h 47 错误(活动) E0020 未定义标识符 "GLsizei" SolarSystem E:\C++\SolarSystem\Object.h 59 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Object.h 19 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Object.h 20 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Object.h 45 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Object.h 48 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Object.h 49 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Object.h 51 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Sphere.cpp 13 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Sphere.cpp 14 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Sphere.cpp 24 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Sphere.cpp 26 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Sphere.cpp 44 错误(活动) E0020 未定义标识符 "GLuint" SolarSystem E:\C++\SolarSystem\Sphere.cpp 45 错误(活动) E0020 未定义标识符 "GLushort" SolarSystem E:\C++\SolarSystem\Object.h 44 错误(活动) E0020 未定义标识符 "GLushort" SolarSystem E:\C++\SolarSystem\Sphere.cpp 43 错误(活动) E0020 未定义标识符 "GL_STATIC_DRAW" SolarSystem E:\C++\SolarSystem\Object.h 61 错误(活动) E0020 未定义标识符 "GL_STATIC_DRAW" SolarSystem E:\C++\SolarSystem\Sphere.cpp 52 错误(活动) E0020 未定义标识符 "GL_TRIANGLE_STRIP" SolarSystem E:\C++\SolarSystem\Sphere.cpp 63 错误(活动) E0020 未定义标识符 "GL_UNSIGNED_SHORT" SolarSystem E:\C++\SolarSystem\Sphere.cpp 63 错误(活动) E0020 未定义标识符 "idx" SolarSystem E:\C++\SolarSystem\Sphere.cpp 43 错误(活动) E0020 未定义标识符 "Shader" SolarSystem E:\C++\SolarSystem\Object.h 31
最新发布
11-30
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pike_Jun

随缘结缘可种善根得福报

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值