Scons连接器错误尝试链接gtes时

2024-06-02 10:50:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在我的一个项目中使用gtest,我已经使用scons构建了gtest,并且我能够在我的库链接路径中看到库文件。然而,当我在测试中使用这个库时,我得到一个链接器错误。在

以下是scons文件:

#!/usr/bin/env python

import os

Import('envGlobal')
env = envGlobal.Clone()
envGlobal.Append(CPPPATH=[os.path.abspath('../include')])
files = env.Glob('*.cpp')

print(env['LIBPATH']) #I see libgoogletest.a here
env.Append(LIBS=['tasking','googlemock','googletest','pthread','rt'])

program = env.Program(target = 'OSRAGenerationCode_Refactored_test', source = files)
installTest = env.Install(envGlobal['BINPATH'],program)
envGlobal.Alias('install', installTest)

我得到以下错误:

^{pr2}$

Tags: 文件项目路径envos链接usr错误