老问题error LNK2005: "public: void __thiscall
// A.cpp
#include "A.h"
// A.h
#ifndef _A_H
#define _A_H
class A
{
public:
A();
~A();
private:
};
A::A()
{
}
A::~A()
{
}
#endif
// test.cpp
#include "A.h"
int main(){
}
然后编译就会出现error LNK2005: "public: void __thiscall问题,当删除构造和析构函数可以通过?为什么呢?还有我通过网上说的更改运行时库还是不能编译通过,怎么办??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
代码有没有贴全,我在vs2015运行正常。