我正在尝试在窗口机器上使用 GnuTLS API,遗憾的是它不起作用。我下载了 Windows gnutls-3.3.9-w32.zip 的最新预编译版本。
每次我调用 GnuTLS 函数时,我的程序都可能无法运行。对于测试,只有两行代码:
printf ("hello");
gnutls_global_init();
它会毫无错误地构建,但如果我删除它的第二行,它不会打印“你好”。所以 GnuTLS 的使用肯定是有误的。
我包括了 libgnutls-28.dll
gcc "-LC:GnuTLS\\gnutls-3.3.9-w32\\bin" -o Test.exe test.o -llibgnutls-28
我是否必须以某种方式链接 libgnutls.dll.a 文件?