VS2019编译的c++程序如何指定库文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2019编译的c++程序如何指定库文件?相关的知识,希望对你有一定的参考价值。

新手请教:系统为centos 7.9,系统自带的libstdc++版本比较低,我想把升级后的libstdc++文件放在程序目录的lib里面,程序执行的时候不再去找系统默认目录的/usr/local/lib64/libstdc++.so.6这个文件,而是读取我编译的程序目录lib下的libstdc++.so.6,这个有办法指定么?主要目的是编译后的程序,放到其他的centos 7.9系统上也不会因为自带的libstdc++版本低报错,可以正常运行。

参考技术A 这个一般不行的,因为你更换库文件不仅仅涉及这个库本身,还要看所有依赖于这个库的其他文件,而这种兼容性是根本没法保证的
从开发角度讲,应该努力避免用过新的库,因为很多都需要等成熟的。如果自己玩玩就无所谓了

以上是关于VS2019编译的c++程序如何指定库文件?的主要内容,如果未能解决你的问题,请参考以下文章

用vs编译C++文件时提示无法启动程序.系统找不到指定文件

如何在 Visual Studio 2019 中有条件地编译 c++ 源文件?

如何在Windows 10上使用VS2019 编译C

如何在VS2010中运行编译C和C++?

VS2019 C++动态链接库的创建使用

C++笔记:error MSB6006: “CL.exe”已退出,代码为 2 + VS无法启动程序,系统找不到指定的文件