没有项目,如何在CodeBlocks中链接2个文件?

问题描述

我想使用头文件(header.hheader.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。如果使用的是其他编译器,则必须为其寻找命令。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...