我正在學習windows API,並使用mingw作爲Code :: Blocks作爲我的編譯器作爲我的IDE。我遇到了使用wWinMain函數的問題。我用這裏的程序link text。它在VSC++ 2008 express上編譯得很好,但是當使用mingw時,我得到了「WinMain @ 16的未定義引用」錯誤。我已經找出了問題所在(我認爲)。通過用Winmain替換wWinMain,用LPSTR替換字符串指針PWSTR,它可以很好地編譯。我的問題是,我該如何解決這個問題,如果沒有,不使用Unicode那麼大的一筆交易。wWinmain,Unicode和Mingw
謝謝。
我沒有任何反對MSVC的事情,它只是我認爲你不能發佈你使用快速版製作的軟件。儘管從這一點來說我有很長的路要走,但我希望能夠在合法的時候能夠做到。 – contrapsych 2010-08-26 00:51:18
@JAKE:使用MSVC Express Edition可以構建什麼樣的軟件沒有限制。完整版本和快速版本之間的唯一區別是完整版本具有*顯着*更多的功能,例如安裝MSVC插件(即Visual Assist X)的能力。但是編譯代碼沒有限制 - 它不是來自Visual Studio,而是來自Windows SDK。 – 2010-08-26 00:53:29
哦,顯示我所知道的,謝謝,我想我可能會開始使用VS。 – contrapsych 2010-08-26 00:57:45