C 使用mingw交叉编译gdi工具
我试图用mingw在linux上交叉编译一个c-tool。我使用我需要的函数。此函数在“gdiplus.h”中声明 我现在的代码是:C 使用mingw交叉编译gdi工具,c,gdi+,mingw,cross-compiling,C,Gdi+,Mingw,Cross Compiling,我试图用mingw在linux上交叉编译一个c-tool。我使用我需要的函数。此函数在“gdiplus.h”中声明 我现在的代码是: #include <stdio.h> #include <windows.h> #include <gdiplus.h> int main() { return 0; } 错误是: test.c:3:21: Fehler: gdiplus.h: Datei oder Verzeichnis nicht gefunde
#include <stdio.h>
#include <windows.h>
#include <gdiplus.h>
int main() {
return 0;
}
错误是:
test.c:3:21: Fehler: gdiplus.h: Datei oder Verzeichnis nicht gefunden
用英语(我想):
我还试图包括
,gdi.h
和许多其他文件,但没有头文件存在?
有人知道为什么吗?我的操作系统是ubuntu 11.04
致以最诚挚的问候您的IDE需要知道在哪里可以找到(告诉它在预定义的位置进行搜索)。例如,在VisualStudio中,可以在“包含目录”选项中设置这些位置。您的IDE必须具有类似的功能 如果您使用的是普通mingw,还必须有一种方法来设置搜索include文件的位置,请查看mingw文档 还有一件事:你可能已经知道了,但是windows.h和Gdiplus.h是特定于windows的头文件,除非你做一些修改,否则在Ubuntu中就不会有它们,因为找到了“windows.h”,所以应该正确配置路径。我在系统上搜索过。路径是:
/usr/i586-mingw32msvc/include
还有文件windows.h
。但是如果我在那里执行find.|grep-i gdi
我只看到一个文件(wingdi.h
)。这个文件没有包含我需要的函数
在此之后,我执行了find-键入f | xargs grep-i GdipSaveImageToFile
,但不幸的是没有找到任何文件
是否有方法安装此头文件(及其依赖项)
致意
-编辑-
或者,是否存在可以生成png文件的代码文件?如果这个文件存在,我会使用这个文件
致以最诚挚的问候默认的mingw包中没有gdiplus头。“正常”方法是使用wxMax提供的方法: 不过,您必须解决一些案例问题。我已经将它构建到debian包gdiplus-dev-mingw-i686-cross中
deb experimental main这不是答案,你应该在原始问题的末尾加上“更新”标题。这就是堆栈溢出的工作方式
test.c:3:21: Fehler: gdiplus.h: Datei oder Verzeichnis nicht gefunden
test.c:3:21: Error: gdiplus.h: no such file or directory.