mingw在windows下编译iup的问题

hyee 2009-11-11 05:13:30
我下载了一套C源代码,地址是 http://nchc.dl.sourceforge.net/project/iup/3.0RC3/Windows%20Binaries/iup3_0_rc3_Win32_mingw4_lib.zip。并且安装了mingw 5.1.6,我在那套C源代码上没看到makefile,但是它又说是mingw专用的,请问怎么编译呢?
...全文
219 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
phyerbarte 2010-03-07
  • 打赏
  • 举报
回复
糟糕,按错
回复内容太短了!
jackyjkchen 2009-11-11
  • 打赏
  • 举报
回复
想编译成dll建议用里面VC8或VC9的sln打开,会调用VC来编译,改一下选项就是dll了
jackyjkchen 2009-11-11
  • 打赏
  • 举报
回复
就算你直接make出来的也是你一开始下载的……
hyee 2009-11-11
  • 打赏
  • 举报
回复
源代码在 http://nchc.dl.sourceforge.net/project/iup/3.0RC3/Docs%20and%20Sources/iup3_0_rc3_Sources.zip,但是用mingw32-make不成功,提示说是:
process_begin: CreateProcess(NULL, uname -s, ...) failed.
'uname' is not recognized as an internal or external command,
operable program or batch file.
'uname' is not recognized as an internal or external command,
operable program or batch file.
process_begin: CreateProcess(NULL, uname -m, ...) failed.
iup.dep:1: *** missing separator. Stop.
mingw32-make[1]: *** [iup] Error 2
mingw32-make: *** [iup] Error 2
jackyjkchen 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hyee 的回复:]
可是我想把它编译成dll啊
[/Quote]
那就得去下源码,这个不是源码,这个是lib,gcc的.a就是VC的.lib
hyee 2009-11-11
  • 打赏
  • 举报
回复
可是我想把它编译成dll啊
jackyjkchen 2009-11-11
  • 打赏
  • 举报
回复
我晕,你这都是编译好的,一堆.a文件,直接用就是了……
jackyjkchen 2009-11-11
  • 打赏
  • 举报
回复
先不说其他,mingw4我的理解不是mingw 4.X版而是要用gcc for Windows 4.x版……mingw 5.1.6内置的是什么?据说mingw 5.1.4还是gcc3.4.5啊。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧