我有以下情况:静态库MyStaticLib
取决于FFmpeg项目的几个库(libavformat
等)。
FFmpeg库与“/ SAFESEH:NO”选项链接(不是我),这意味着链接到它们的任何图像(通过它们的导入库)也必须使用相同的选项链接(不能做)所以使链接器中止“LNK2026:模块不安全SAFESEH图像”。)
我已经尝试了所有我能想到的东西,但是我没有找到一种方法将这个选项附加到我的MyStaticLib
,使其传播给消费者。
这看起来很奇怪,因为CMake确实为编译器选项提供了传播给使用者的方法:与target_compile_options()
选项一起使用的命令PUBLIC
就是这样做的。
链接器标志没有类似的功能吗?