我正在寻找一种在G++编译器中使用GDI +库的方法,我已经在网上阅读了一些准则,但仍然遇到问题...
这是我的代码:

#include "gdiplus.h"
using namespace Gdiplus;

// Skip Lines

GdiplusStartup(&lpGdiplusToken, &gdiplusStartupInput, &gdiplusStartupOutput);
// Skip Lines

而且我已经使用了如下的编译器开关:



仍然我有这样的错误:



那怎么了?还有什么我需要的吗?
感谢帮助...

最佳答案

我收到了与您类似的消息,经过一些研究,我得出以下结论:在命令行上将-lgdiplus放在*.cpp文件之后。例子:

g++ -mwindows program.cpp -lgdiplus

该命令编译了我的GDI +程序。

关于c++ - 未定义对 `GdiplusStartup@12'的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9542558/

10-11 18:57