我编写了一个构建良好的 C++ 库(gcc 4.6.3),直到我尝试与 openssl 链接。我在 Ubuntu 12.04 上。
使用 sudo apt-get install libssl-dev
openssl 包含安装在/usr/include/openssl
. 但是使用-I /usr/include
会导致 C++ 库出现许多错误。他们似乎正在使用/usr/local/include/
,并且这个新的包含路径正在引起冲突。
我看到 C++ 库的版本都在
/usr/include/
/usr/local/include/
使用更新的版本/usr/include
。
如何指导 gcc/usr/include/c++
用于标准库?那是解决我的问题的正确方法吗?