【发布时间】:2012-10-23 15:00:10
【问题描述】:
我在使用 Xcode 作为我的 ide 时遇到了一个奇怪的 Unit Test ++ 链接错误。 现在我确实为项目设置了两个目标。一个目标会进行测试,另一个目标暂时什么都不做。
请注意,我确实链接了库并运行了教程中的简单工作示例。 我使用来自 macports 的 gcc 4.2.1 编译它。
“std::string::c_str() const”,引用自: libUnitTest++.a(MemoryOutStream.o) 中的 UnitTest::MemoryOutStream::GetText() 常量 “std::basic_ostringstream, std::allocator >::str() const”,引用自: libUnitTest++.a(MemoryOutStream.o) 中的 UnitTest::MemoryOutStream::GetText() 常量 “std::basic_ostream >::~basic_ostream()”,引用自: libUnitTest++.a(TestRunner.o) 中 std::ostream-in-UnitTest::MemoryOutStream 的构造 vtable libUnitTest++.a(Test.o) 中 std::ostream-in-UnitTest::MemoryOutStream 的构造 vtable “std::basic_ostream >::~basic_ostream()”,引用自: libUnitTest++.a(TestRunner.o) 中 std::ostream-in-UnitTest::MemoryOutStream 的构造 vtable 在 libUnitTest++.a(Test.o) 中为 std::ostream-in-UnitTest::MemoryOutStream 构造 vtable
【问题讨论】: