我目前正在尝试编译使用 openssl 头文件的 C++ 源文件,但编译器使用位于 /usr/include/openssl 的系统 openssl 头文件,我希望它使用 /usr/local/openssl/1.0.1c/include /openssl 包含路径。我可能不得不给出指向最后一条路径的“-I”标志,但它使系统保持不变。
g++ -o src/base64.o -c -O3 -arch x86_64 -Iinclude/cryptoplus -I/usr/local/openssl/1.0.1c/include/openssl src/base64.cpp
我的环境变量似乎没有强制使用 /usr/include/openssl 包含目录,而且我正在使用 OSX 10.8,抱歉,如果这是新手问题,但它有点令人不安。
先谢谢了!