水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:vcpkg貌似每次编译出来的lib二进制会不同
楼主
|
z16166
|
2024-12-11 14:24:44
|
展开
或者说MSVC每次编译出来的lib二进制会不同
就算是用vcpkg.json锁定了每个库的版本,编译器、windows sdk、编译选项都没变的情况下。
我看linux上用musl(不是在vcpkg里用musl,是单独用musl)不会有这个问题。
--
FROM 221.218.167.*
6楼
|
z16166
|
2024-12-13 19:21:03
|
展开
好的,exe/dll可以,lib还是有时间戳
【 在 milksea 的大作中提到: 】
: VC 链接器加 /Brepro 选项可以把 PE 头的时间戳变成一个 hash 值,这样就可以生成可重复的二进制文件。
: 不过vcpkg可能不方便设置编译时的额外选项。
--
FROM 221.218.167.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版