vs200564位編譯
1. 在vb中如何進行64位編程
不要,我裝的就是32位的 silverlight可以vs2005上能開發 1、創建一世頌宴個控制項庫 2、除掉項目所有的引用 3、右鍵點擊項目然後查看項目屬性 4、在Build標簽點擊高級按鈕,在彈出的對話框中勾上「'Do not reference mscorlib.dll」復選框 5、手動添加對Silverlight安裝目錄(默認在\Program Files\Microsoft Silverlight\)下mscorlib,agclr,System, System.Core, System.Silverlight, and System.Xml.Core這些程序集的引用。 Ok,經過上面的配置櫻旦你就可以開發使用C#開發Silverlight程序了。 雖然上面的步驟並不復雜,但對於習慣「偷懶」的程序員來說,還是太繁瑣了,感覺回到原始社會。所以我在這里特地做了一個Silverlight C# Application項目模板,你可以使用該模板輕松創建Silverlight C# 項目。使用該模板需要安裝Silverlight 1.1 alpha 插件(廢話,C#開發Silverlight能不安裝這個嗎?)。下載安裝Silverlight項目模板,確認關閉VS2005,將Silverlight1.1alphaToolsForVS2005.zip壓縮包中的SilverlightCSApplication.zip復制到 \Visual Studio 2005\Templates\ProjectTemplates\Visual C#目錄下。 再次打開VS2005,打開新建項目對話框,你將看到Silverlight C# Application的項目模板 。 模板下載地址: http://silverlight.cn/files/folders/silverlight_sdk/entry444.aspx 另外可訪問.NET Framework編程模型和相關工具。可以使用託管的Jscrit和IronPython或者C#和VB這樣的動態語言來創建基於SilverLight的搜銀應用程序。可以使用Visual Studio這樣的開發工具來創建基於SilverLight的應用程序。 參考資料: http://www.gcs8.cn/htm_data/22/0708/128.html
2. 如何編譯64位 boost類庫
64位windows平台,編譯環境是VS2005,進入Visual Studio 2005 x64 Win64 Command Prompt(單純的cmd也不一定不行,我沒試)。把bjam.exe放在boost根目錄下,進入根目錄,執行:
bjam --toolset=msvc address-model=64 --with-thread stage
bjam --toolset=msvc address-model=64 --with-date_time stage
關鍵選項:「address-model=64 」
64位linux平台,使用gcc編譯。進入boost根目錄,執行:
./bjam --toolset=gcc --with-thread stage
./bjam --toolset=gcc --with-date_time stage
linux平台下倒是簡單,不過網上有篇文章介紹用如下命令編譯,不知道是多此一舉,還是適用於某些情況(非64位linux主機?)。
./bjam --toolset=gcc "-sBUILD=release <cxxflags>-m64" --with-thread stage
./bjam --toolset=gcc "-sBUILD=release <cxxflags>-m64" --with-date_time stage
唉。命令都很簡單,可浪費了我不少時間。usage根本沒寫,去看boost build的嘛,頁數n多不說,看完之後能否找到答案還是未知數。網上相關資料很少而且大多南轅北轍,只好一直搜索+嘗試。其實我只是想要個64位版本的庫而已,這應該不是啥稀罕的需求吧?
在windows平台下,編譯出來的是否是64位類庫,只有link 64位程序的時候才能發現。如果不是,link程序無法找到類庫中定義的函數或者類。linux不知道,因為我整出來直接就是64位了,我也懶得再找一台32位linux主機折騰了。
在1.37之後的boost,如果想要使用boost::thread庫,必須有boost::date_time庫。當然這件事情又一如既往很酷地沒有出現在容易看到的地方。而是讓你鏈接錯誤後再去玩抓蟲游戲。
轉載,僅供參考。
3. 64位_asm 函數怎麼用
編譯器支持64位指令嗎?如果支持的話,回去幫消散你查指令集。
OK,回去幫你查下64位的指令,莫急,如果拿搭氏急的話自己去枝啟下手冊。
4. 怎麼讓VS2005的工程能在WIN XP和WIN 7 64位下都能編譯連接
如何讓VS2005的工程能在WIN XP和WIN 7 64位下都能編譯連接。
現在機器裝了雙操作系統WIN XP和 WIN 7 64。啟動後操作系統為C盤,工程文件在E盤。
原來項目在WIN XP下開發,現在想遷移到WIN7下開發,以便解決XP下內存不足問題。但因有時會啟動XP,因此希望一個項目同時能在兩個操作系統物弊下編譯。
項目中引用了一些頭文件,在XP下,是在目錄C:\program files下,在WIN7中,目錄悉孝變成了C:\program files (X86).原來的項目就不能編譯了。
大家有沒有遇到過類似問題,是如何解決的?
我想辦法之一是編譯的時候用宏判斷當前的操作系統,記不得內置的宏是什麼了。有沒有其他更好的辦法?
------解決方案--------------------
VS有一個宏是$(ProgramFiles)指向當前睜螞稿操作系統的Program Files目錄
在項目屬性 附加包含目錄中引用就行了
------解決方案--------------------
引用:Quote: 引用:
VS有一個宏是$(ProgramFiles)指向當前操作系統的Program Files目錄
在項目屬性 附加包含目錄中引用就行了
好像WIN7操作系統的環境變數中有兩個宏ProgramFiles和ProgramFiles(x86),我的要應用的頭文件應該在ProgramFiles(x86)。
ProgramFiles是直接指向C:/Program Files(x86)的吧,畢竟VS都是x86的
5. vs2005 64位編譯是變成編譯32位
早期在vs2008上的一個測試,希望能夠幫助你
一、win32改為x64編譯
我採用了vs2008平台,以下都是基於此平台將win32編譯改為x64編譯
這里以Debug模式為例,起初為Win32平台,要改成x64,如果有可直接選擇,否則需要新建,之後為
然後打開vs的項目->屬性->配置屬性->連接器,
在「高級」選項中,目標計算機為MachineX64(/MACHINE:X64)
在「命令行」選項中,將X86改為X64
平台選擇x64,若沒有則新建之
6. vs2005 32位應用程序在64位系統運行 提示 已停止工作
修改成 any cpu
如果問蘆斗題依舊,可能是你的叢鎮程陪鄭磨序其他什麼地方出了問題
7. 用VS2005編譯的32位程序,在64位操作系統環境下能打開主窗體,但是子窗體打不開,也沒錯誤提示,怎麼辦
右鍵點擊,在新窗口中打開。
8. vs2005編譯OpenSSL時出錯
目測你用錯編譯工具(x64和x86,還有x86_64)
9. VS2005怎麼編譯運行呢
點像播放鍵一樣的綠色箭頭:編譯+連接+運行
右擊工具欄 找到「生成」工具 有類似於VC++6.0 的按鈕 名稱為「生成」 就是編譯+連接
一般建議打開 調試 生成 和 標准 3個工具欄,一般的功能都有了
10. vs2005編譯器來太慢了,如何讓編譯快起來。
先做搜首profiling,確定瓶頸:
如果穗弊是cpu,換multi-core,找個可以並發編譯的編譯器來用
如果是內存,比如內存不夠,導致換世族數頁太多,就加內存