gpt4 book ai didi

c++ - 链接到正确的库

转载 作者:太空狗 更新时间:2023-10-29 21:51:04 24 4
gpt4 key购买 nike

我认为我的问题在这里没有得到解答。所以在这里, 我有一个定期维护和更新的静态库。我也正确更新了版本号。现在我使用这个库的应用程序必须链接到完全相同版本的库,而不是旧的或更新的。我尝试的一件事是在库头文件中使用预定义的宏并在我的应用程序中检查它。它有效,但那样你只能确保正确的头文件。 有没有什么技术可以让链接在错误的库中失败??我希望这个问题有点清楚。

哈里

最佳答案

您只需要一个与版本号相关的唯一符号,例如:

int version_1_1_5=0;

在库中以及在应用程序中的一些使用,例如:

extern int version_1_1_5; //decl
int *p = &version_1_1_5; // use

关于c++ - 链接到正确的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com