我在 C:\repo\pdfium\out\debug\obj\test 目录中有 Windows 上的 main.cpp。Pdfium.lib 位于 obj 目录中。
#include <stdio.h>
#include <fpdfview.h>
int main() {
FPDF_InitLibrary();
FPDF_DestroyLibrary();
printf("PDFium hello.\n");
return 0;}
pdfium.lib 是用 GCC 构建的(is_lang=false)
使用命令我正在生产 main.o
g++.exe -std=c++11 -g -I........\public -c C:\repo\pdfium\out\debug\obj\test\main.cpp -o obj\Debug\主要的.o
使用下面的命令,我正在尝试链接 pdfium.lib
g++.exe -o bin\Debug\test.exe obj\Debug\main.o ..\pdfium.lib
但我正在服用...
Warning: corrupt .drectve at end of def file
..\pdfium.lib(obj/core/fpdfapi/parser/parser/fpdf_parser_utility.obj):(.xdata[$unwind$?_Makestr@_System_error@std@@CA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@Verror_code@2@V32@@Z]+0x8): undefined reference to `__GSHandlerCheck'
我已经尝试了很多次,但没有在 Windows 10 上进行链接。任何建议都是有效的。
谢谢
吉姆