在Xcode中使用openssl头文件的构建设置。
所以设置我的Xcode头路径:/ usr / local / include / node /
并设置库路径:/ usr / local / include / node /
因为openssl文件夹包含在节点文件夹中
我只写程序
#include <openssl/sha.h>
#include <openssl/rand.h>
#include <string>
using namespace std;
int main(int argc, char **argv)
{
int nRand = 0;
RAND_bytes((unsigned char *)&nRand, 1);
printf("Random number is %d\n", nRand);
return 0;
}
但是我遇到了错误:
/clang:-1: linker command failed with exit code 1 (use -v to see invocation)