如何解决没有项目,如何在CodeBlocks中链接2个文件?
我想使用头文件(header.h
和header.cpp
),但是我没有使用项目。有什么方法可以将这些文件链接在一起,还是使项目成为唯一的解决方案?
我现在遇到的问题:
main.cpp
#include "class.h"
int main()
{
MyClass test;
}
class.h
class MyClass
{
public:
int x;
MyClass();
};
class.cpp
#include "class.h"
MyClass::MyClass() : x(0) {}
错误:未定义对MyClass :: MyClass()的引用
解决方法
如果不使用项目,则无法使用CodeBlocks对其进行编译。例如,您可以使用g ++手动编译代码,例如:g++ -o main.cpp class.cpp
。如果使用的是其他编译器,则必须为其寻找命令。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。