';openssl/ssl.h';在Xcode中找不到文件,但可以通过gcc编译

';openssl/ssl.h';在Xcode中找不到文件,但可以通过gcc编译,xcode,openssl,Xcode,Openssl,我在XCCODE中创建了一个C++测试项目,我包含了 ./P> 您会看到出现问题“未找到openssl/ssl.h”文件 我们知道Xcode使用Apple Clang来编译项目 所以我试着编译一个内容相同的cpp文件: #include <stdio.h> #include <openssl/ssl.h> int main(int argc, const char * argv[]) { // insert code here... printf(&

我在XCCODE中创建了一个C++测试项目,我包含了<代码> <代码> ./P>

您会看到出现问题
“未找到openssl/ssl.h”文件

我们知道Xcode使用Apple Clang来编译项目

所以我试着编译一个内容相同的cpp文件:

#include <stdio.h>
#include <openssl/ssl.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    printf("gcc, Hello, World!\n");
    return 0;
   
}
然后运行它:

$ ./a.out
gcc, Hello, World!
gcc的
gcc
也很响亮:

$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.3 (clang-1103.0.32.59)
Target: x86_64-apple-darwin19.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
所以,我搞不清楚这个问题的原因是什么


在问这个问题之前,我已经搜索了很多类似的问题,但都不适合我



$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.3 (clang-1103.0.32.59)
Target: x86_64-apple-darwin19.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin