windows 也有这样的问题,后来参考 visual studio 设置 cpp flags 后解决了。 但是 mac 找了一堆参数还是不行。

测试代码: https://github.com/PacktPublishing/Modern-CMake-for-Cpp/blob/main/examples/chapter06/05-dynamic/CMakeLists.txt 编译:

cmake . -G "Unix Makefiles"
cmake --build . --config Release

生成的文件导出的 string 有本地文件夹路径字符串(但实际项目里面并没有用到__path__)

下图是用 cutter (开源反编译工具 https://github.com/rizinorg/cutter ,类似 IDA pro )

添加了一些参数(-flto ,-g0 还是不行),求大佬指点迷津

举报· 106 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部