【发布时间】:2014-09-27 02:29:30
【问题描述】:
我知道如何为链接器添加前缀。我需要这个,因为我需要在编译和链接之前添加靶心编译器和链接器前缀。
SET(CMAKE_CXX_COMPILER "${BULLSEYE_PREFIX_CC} --no-banner ${CMAKE_CXX_COMPILER}")
SET(CMAKE_C_COMPILER "${BULLSEYE_PREFIX_CC} --no-banner ${CMAKE_C_COMPILER}")
我似乎找不到类似的链接器。有什么指点吗?
谢谢, 尼克
这些是我的编译器和链接器前缀的值。编译器工作正常并生成 cov 文件。但是,链接器似乎没有生成可执行文件。它编译文件并构建可执行文件,但随后它说它的链接并失败。不知道发生了什么:(
C:/src/sw/tools/Bullseye/win32/8.7.33/BullseyeCoverage/bin/covc.exe C:/src/sw/to
ols/win32/msvc110/VC/bin/cl.exe
C:/src/sw/tools/Bullseye/win32/8.7.33/BullseyeCoverage/bin/covlink.exe <CMAKE_CO
MMAND> -E vs_link_exe <CMAKE_CXX_COMPILER> /nologo <OBJECTS> @<<
<FLAGS> /Fe<TARGET> /Fd<TARGET_PDB> -link /implib:<TARGET_IMPLIB> /version:<TAR
GET_VERSION_MAJOR>.<TARGET_VERSION_MINOR> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <L
INK_LIBRARIES>
<<
【问题讨论】:
-
我猜它与清单有关。有 VS 知识的人吗?
标签: c++ visual-studio linker cmake bullseye