使用WxDevCPP編譯IUP庫出現問題


[img=http://hi.csdn.net/attachment/201010/3/34506_1286087089K59P.jpg] http://u.115.com/file/f87ef97ad7[/img]

僅編譯windows下的庫時出現了以上錯誤,使用wxDevCpp和Code::Blocks都給出同樣提示,都已經包含了windows.h了,在makefile中也有windows.h的路徑!

請問該怎么辦,謝謝大家!

8 个解决方案

#1


http://msdn.microsoft.com/en-us/library/ms646244%28VS.85%29.aspx
要求操作系統Win2000以上。

把WINVER的宏值定義為0x040000以上

#2


引用 1 樓 loaden 的回復:
http://msdn.microsoft.com/en-us/library/ms646244%28VS.85%29.aspx
要求操作系統Win2000以上。

把WINVER的宏值定義為0x040000以上


沒想到是老鄧來回答,有點受寵若驚啊!

我將MinGW\include中的windef.h設定WINVER的值改為0x0501,但問題依舊沒能解決,我已經將該項目上傳,能否幫我看一下。

地址:http://u.115.com/file/f89bcb811c

#3


引用 2 樓 dongnanyanhai 的回復:
引用 1 樓 loaden 的回復:

http://msdn.microsoft.com/en-us/library/ms646244%28VS.85%29.aspx
要求操作系統Win2000以上。

把WINVER的宏值定義為0x040000以上


沒想到是老鄧來回答,有點受寵若驚啊!

我將MinGW\include中的windef.h設定WINVER的值改為0x0……

你直接改系統文件是不對的。
在你編譯的工程中加一個宏定義。

#4


頂一個。

#5




按老鄧的建議在文件添加部分宏定義后,解決了原先的問題,可以找得到值聲明了,現在出現了這個錯誤,顯示錯誤時出現在mingw的include文件夾中的winnt.h里,弄不明白哩!

#6


圖片沒有全部顯示出來,請在新窗口打開圖片!

#7


引用 6 樓 dongnanyanhai 的回復:
圖片沒有全部顯示出來,請在新窗口打開圖片!

定義一個_MINGW宏試試。
看起來是在mingw中使用了VC專用的asm內聯匯編了。

#8


引用 7 樓 loaden 的回復:
引用 6 樓 dongnanyanhai 的回復:

圖片沒有全部顯示出來,請在新窗口打開圖片!

定義一個_MINGW宏試試。
看起來是在mingw中使用了VC專用的asm內聯匯編了。


還是不行,暫時放下了,下午朋友要來玩,本來是打算看一下IUP的代碼學習Windows Sdk的。

結貼先!

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: