在Windows下使用gcc安装gtk并进行编译?
我在c:/ programfiles中安装了gcc(也设置为路径变量),我从
http://www.gtk.org/download-windows.html,glib,gtk,pango,atk和cairo获得gtk的所有必要文件.虽然我不知道如何使用gk编译器使用gtk编译c程序.如何设置所有内容以使其有效? (我不知道每个zip文件的位置.?)基本上我真的不知道从哪里开始.
好的,要在Windows中安装和使用GTK并将其与MinGW一起使用,您可以按照以下步骤操作.我会尽量让它们变得简单,不要担心:
>安装MinGW,因为你已经完成了,所以我不会详细说明这一步. pkg-config –cflags –libs gtk -win32-2.0 设置VAR = FLAGS 其中VAR是变量的名称(例如GTK),FLAGS是上一个命令(pkg-config)的输出. gcc foo.c%VAR% 您可以更方便地创建用户环境变量并将标志存储在那里,而不是批处理文件,这样您就可以在正常的命令提示符下进行编译.我没有描述,因为这样做的方式取决于您拥有的Windows版本.通常,您可以在高级系统属性中找到它. 一旦你对GTK编程更有信心,你可能不会使用所有的包或所有的标志,或者以不同的方式重新排序它们,使用makefile而不是在环境变量中使用编译标志和库,… 但到现在为止,这将让你开始. 此外,您将动态链接到GTK,因此正确的库位于项目的同一目录中,或者可以在您想要运行它时从路径访问. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么Microsoft的新.NET代码不符合Microsoft StyleCop?
- 如何在Windows控制台上输出Unicode字符串
- Windows Server 2012 R2(Hyper-V VM) – 随机BSOD
- azure – 命名空间“Microsoft”中不存在类型或命名空间名称
- Windows – 64位操作系统上的32位应用程序
- winforms – 如何在高DPI上扩展Windows窗体按钮的图像?
- windows – 带双引号的批处理文件多行命令
- windows-mobile – 存在文件共享冲突. SQL Server CE 3.5 S
- Windows Azure是否具有AWS Identity Access Management的等
- windows – 如何从命令行获取文件的所有权?
- 如何使用wamp在windows上烘焙cakephp 2.0应用程序
- Windows Azure:无法将34 MB文件上载到blob
- Microsoft Team System和Java
- 网络打印机 – Windows – 从IP地址查找打印机名
- windows-server-2003 – 使用命令行远程检查计算
- CVE-2019-0797漏洞:Windows操作系统中的新零日在
- php在windows环境下获得cpu内存实时使用率(推荐)
- windows – 备份服务应运行哪个用户?
- windows – 是否可以在Visual Studio中构建Monot
- windows-server-2008 – Https可以在没有证书的情