c++ - 如何在我的 C++ 项目中包含 *.cpp 文件?

标签 c++ unit-testing cppunit

我必须使用 CppUnit 库编写 UnitTest,但我几乎不需要帮助。 我在我的测试类中包含了 mainfunction,但它不起作用。

Here is the ss from eclipse

最佳答案

我没有使用过 CppUnit,所以这可能是常规的,但一般来说,你永远不会 #include .cpp 文件。你确定你这样做是对的吗?

如果你是,你需要#include "mainfunction.cpp" ,因为 #include <> does not look in the current directory, only library include paths .

您对 .h 做对了, 所以我不明白你为什么把它改成 .cpp .

关于c++ - 如何在我的 C++ 项目中包含 *.cpp 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32117979/

相关文章:

c++ - CPPUnit 中测试套件属性使用的示例是什么? (CPPUNIT_TEST_SUITE_PROPERTY)

C++ vector::erase 提示重载解析和删除运算符 '=='

c++ - 将图像添加到 QGraphicsScene 中的特定位置

asp.net-mvc - 起订量中的验证()有多可靠?

python - Django Celery 测试运行程序做了非常奇怪的事情

java - 使用 JMockit 模拟抽象类中的非公共(public)静态方法?

c++ - CppUnit 和 Visual Studio 2010 入门

c++ - 两个相同的unordered_maps的顺序是否相同?

c++ - 最快的 c++/STL 算法在成对的集合中查找字符串

c++ - CppUnit 和 CMake : . cpp 文件被编译两次