我一直在尝试在 Oracle tuxedo 上使用 openSSL,但它的 pro-c 编译器不断出错。人们说 pro*c 预编译器无法处理 c99 语法中的代码。
我想知道我的代码如何避免预编译器。
根据openssl github问题(https://github.com/openssl/openssl/issues/9778)
“ 用定义包装你的代码并将其添加到 proc 调用中。Oracle 预处理器将禁用该代码路径”</p>
我不知道该怎么做。我试过这样,但它不起作用。#ifndef precomp_test #define precomp_test #include <openssl/ssl.h> #endif
到目前为止,我所做的只是包括 ssl.h。谁能告诉我如何避免预编译器?