以前用codeblocks編譯出32位dll , 在32位和xp上使用,都可以正常使用,最近須要在windows 64位上使用,結果怎麼設置環境也沒用成功,所以想着從新將該程序編譯成64位,沒想到成功了, 特此將codeblocks 設置64位編譯環境的大概步驟寫下來,以便往後使用.windows
一,搭建環境:socket
1. window 7 64位函數
2. codeblocks 16.01 ;.net
3. vs2010;code
二. 搭建:blog
1. 首先設置codeblocks編譯器:64位編譯器
選擇vc/bin/amd64 it
2. 在 additional paths 設置路徑:io
3 設置在使用中用到的64位下的lib (eg: Ws2_32.lib) 而不是32位下的lib :編譯
這樣在使用時socket 相關函數時,解決 致使外部符號沒法解析的錯誤。
參考連接:http://blog.csdn.net/tiankong_bear/article/details/41242273