将不同组中的C++文件包含在目标C++测试中

Including a C++ file in a different group into a Objective-C++ Test

本文关键字:C++ 测试 目标 文件包      更新时间:2023-10-16

我正在编写一个C++库,但希望能够用XCTest进行测试。我正在使用XCode,并且已经让它使用绝对路径:

#import "/Users/kurt/Workspace/ProcSim/ProcSim/Access.cpp"

然而,这是恶心的。我希望能够做#import "ProcSim/Access.cpp"甚至只是#import "Access.cpp",但由于测试在ProcSim/Tests文件夹中并且我的源代码在ProcSim,我不知道如何将.cpp包含在.mm测试文件中,XCode能够找到它。

我正在使用XCode 5.0.1

我假设.cpp文件不在您的项目目录中?正确?

㞖。。

单击 Xcode 中的项目符号 -> 构建设置 -> 标题搜索路径 ->

将其更改为"/Users/kurt/Workspace/ProcSim/ProcSim/"

然后做#import <Access.cpp>