Re: [問題] 請問如何在codeBlocks編譯64位元程式呢?
※ 引述《cjoe (TeA)》之銘言:
原文刪光光...
我好像編出來了(工作管理員下沒有出現 *32) <~應該這樣就是了吧?
但是...我直接打開空白頁填寫的程式,編譯結果會是64位元,這個沒問題
但是我用專案建置出來的程式(裡面有三、四個檔案),怎麼編譯都是32位元 = =?
-------------------------------------------------------------------
以下是我的設定:
我在C:\Program Files (x86)\Microsoft Visual Studio 9.0裡面建立一個testVC資料夾
然後COPY以下資料到testVC
- C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64
to
C:\Program Files (x86)\Microsoft Visual Studio 9.0\testVC\bin
- C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib\amd64
to
C:\Program Files (x86)\Microsoft Visual Studio 9.0\testVC\bin
- C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include
to
C:\Program Files (x86)\Microsoft Visual Studio 9.0\testVC\include
然後把codeBlocks裡面的Compilerr and debugger settings的Toolchain executables
的compiler's installation direction指到剛剛建立的testVC
然後再設定search directions
Compiler:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\testVC\include
C:\Program Files\Microsoft SDKs\Windows\v6.1\Include
Linker:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\testVC\lib
C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib\x64
註:C:\Program Files\Microsoft SDKs\Windows\v6.1是我安裝Windows SDKs才有的
沒有把search directions指到這邊的話,在編譯的時候會說缺少kernel32.dll
請問目前我是少哪裡的設定嗎?不然怎麼專案編譯都是32位元呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.72.198
→
01/27 18:56, , 1F
01/27 18:56, 1F
→
01/28 00:52, , 2F
01/28 00:52, 2F
→
01/28 14:09, , 3F
01/28 14:09, 3F
→
01/28 14:09, , 4F
01/28 14:09, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章