使用VS在64位平臺下編譯程式碼,生成64位dll
最近要把一個之前在32位平臺下編譯的專案改成64位平臺,之前從來沒搞過關於64位的東西,所以到處查資料,所幸搞成功了,把過程記錄一下,防止以後忘記。
首先宣告:64位平臺無法直接呼叫32位dll,32平臺也無法直接呼叫64位dll。
使用工具:VS2010
首先,用VS2010開啟之前的專案,這時候專案的平臺是32位的,如下圖所示:
點選Win32那裡,選擇“配置管理器”:
還是點選“Win32”那裡,選擇“新建”:
可以看到其實x64平臺已經存在了,選擇x64,然後下面“從此處複製設定”就選擇“Win32”
點選“確定”就可以了。然後檢視一下“屬性 -> 連結器 -> 高階 -> 目標計算機”是否是x64的:
這樣就完成了!編譯執行即可生成64位的dll,只不過這次生成的dll不是在系統目錄的Debug或者Release資料夾下,而是在一個x64資料夾下對應的Debug和Release資料夾下面。
相關推薦
使用VS在64位平臺下編譯程式碼,生成64位dll
最近要把一個之前在32位平臺下編譯的專案改成64位平臺,之前從來沒搞過關於64位的東西,所以到處查資料,所幸搞成功了,把過程記錄一下,防止以後忘記。 首先宣告:64位平臺無法直接呼叫32位dll,3
Android高通平臺下編譯時能生成(拷貝)預編譯的so到system的lib目錄
參考hardware\qcom\display\libcopybit 通過編譯log可以知道編譯到這裡,生成的copybit.msm8937.so在out\target\product\msm8937_64\system\lib\hw下。libcopybit\Andr
VBA在32位下沒問題,到64位異常報錯
隱式 ati else 但是 設置 判斷代碼 報錯 重要 位或 64 位 Visual Basic for Applications 概述Microsoft Visual Basic for Applications (VBA) 是 Microsoft Office 附帶的
Windows下使用vim編寫程式碼,使用nmake編譯程式碼,使用vs來除錯程式碼
1、編寫程式碼 2、編寫Makefile,如果要除錯, 2.1、需要在編譯的時候加上/Zi ( Generates complete debugging information),編譯由cl.exe來完成 2.2、需要在連結選項中指定/DEBUG,(The /DEBUG option creates
生成訂單編號,編號格式(由編號型別編碼+編號建立平臺編碼+6位日期+時間戳後4位+4位隨機陣列成),生成四位或者N位隨機數字
如何生成訂單編號,編號格式(由編號型別編碼+編號建立平臺編碼+6位日期+時間戳後4位+4位隨機陣列成),如何生成四位或者N位隨機數字。 1:效果 2:測試Demo(直接複製Demo執行)
g++ 編譯連結C++程式碼, 生成與使用靜態庫和動態庫
例如我有A.cpp、A.h、main.cpp 三個檔案 編譯連結C++程式碼: 第一步:g++ -c A.cpp main.cpp 這樣就可以編譯A.cpp和main.cpp的程式碼生成A.o和main.o檔案【因為A.cpp包含了A.h的標頭檔案,所以一般編譯時
32位/64位系統,jdk32位,64位,32/64位jdk編譯出來的class和eclipse 32位和64位
首先關於32位/64位系統,jdk32位,64位,32/64位jdk編譯出來的class和eclipse 32位和64位的一些對應關係做些說明。 1.32位作業系統不可以裝64位jdk,64位作業系統一般都可以安裝32位jdk,64位jdk是完美髮揮效能的。 2.64位eclipse只能在6
用shell實現一個小指令碼,用來同來統計自己某個檔案下的程式碼,總的程式碼行數,總的註釋量,總的空行量?支援遍歷查詢,支援軟連結查詢
[[email protected] yunwei]# cat sum_code_row_version1.4.sh #!/bin/bash # File Name: sum_code_row.sh # Author: Liwqiang # mail: [email
cenos/Red Hat 7.4 編譯keepalived,生成rpm包
接下來解壓keepalived-2.0.7.tar.gz tar -xzpvf keepalived-2.0.7.tar.gz cd keepalived-2.0.7 目錄中有個INSTALL的檔案,我們先開啟。可以看到如果是red
想想就好:我感覺我欠下的程式碼,再寫十年也寫不完
大夥幫我算算,我還欠了多少行程式碼,要多少年才能還清? CYQ.Data 今天,稍為研究了一下.Net Core打包Nuget後,然後把 CYQ.Data Core 給送上去了。 Nuget上可搜:cyqdatacore。 然後又研究了一下DotNetCore專案解決方案的共存,然後把原始碼解決方案
64位ubuntu下編譯32位彙編程式(同時連結C庫)
cmd.s如下://.include "linux.s" .section .data output1: .ascii "There are %d parameters:\n\0" //output2: // .ascii "%s/0" .section .text
windows下編譯 ffmpeg原始碼生成靜態庫用於Dev-C++工程
1 set-Up 1.1.下載ffmpeg原始碼ffmpeg-4.0.2.tar.bz2,http://ffmpeg.org/download.html 解壓到 D:\04_project\ffmpeg\ffmpeg-4.0.2 1.2下載mingw 安裝程式 m
64位系統下編譯32位的彙編程式
最近重新開始看彙編的書,但是依然還是以前的問題,沒法用popl和pushl(以前是乾脆用的popq以及pushq),但是感覺用起來麻煩,特別對照書看,那麼 在網上搜索了一下發現果然有類似的部落格 先是彙編 as --32 -o powers.o powers.s 然後連結
在64位系統下編譯32位彙編程式
#只是例子,計算2^3 + 5^2 .code32 .section .data .section .text .globl _start _start: pushl $
linux下編譯ffmpeg,並加入H264編碼支援
1.libx264 編譯 ./configure --enable-static --disable-asm --prefix=/usr/local/ffmpegRedHat make make in
Cocos2d-x3.9 在Windows平臺下編譯打包成APK
1、搭建Android環境需要用到Android SDK、NDK、Ant和JDK。 具體的下載及安裝請參考: 2、對上文的補充 1、SDK NDK 和ANT並不需要強制安裝到同一個資料夾中,只要相
利用python圖片生成,需10幾行程式碼,生成的動態表情包(小黃鴨)
小編找到了10幾行的,好玩的動態表情包生成的程式碼。分享分享! 這個程式怎麼做呢?不要急,來聽我給大家分析分析。 工具:程式環境 語言:Python 3.6 編輯器:Pycharm 程式步驟 實現字元動態圖轉化只需要 3 步,合久必分,分久必合。 把原動態圖拆分成一幀一幀
windows平臺下編譯zThread庫
今天看到《c++程式設計思想》中併發一章,作者使用zThread這個開源庫來講解,於是我也下了個版本編譯,並簡單使用了下,以下是具體步驟: 一、建立工程 1.下載原始碼 2.建立工程 開啟vs2010,建立一個window
在命令列下編譯通過,執行時提示錯誤:找不到或無法載入主類的原因分析與解決方式
有時候我們需要直接用jdk提供的java命令來執行class檔案讓軟體執行起來,特別是很多初學者,但經常會發現如下提示: 用eclipse或用ant則沒有問題。 其實原因很簡單,我們忽略了2個細節。 1.java指令預設在尋找class檔案的地址是通過CLASSPATH環境變數中指定的目錄中尋找的。 2.
在window平臺下編譯libopenacd
最近實驗室的老師讓我們調研可以對CAD的dwg和dxf檔案格式讀寫的庫,大體上就是cadlib,netdxf,libdxfrw,libopenacd這幾個庫,前幾個庫都或多或少能用,但是最後一個libopencad由於正在開發,所以在Windows上編譯很難,下面就是我下載從