VS中 C 引用 32位和64位兩種版本

2021-09-14 06:12:54 字數 507 閱讀 2323

例如 引用system.data.sqlite,此dll需要區分32位和64位

首先,先再解決方案中引用system.data.sqlite

找到對應的 工程名.csproj。使用文字編輯器開啟 這個檔案 (記事本或者其他類似工具),這是乙個使用xml方式的工程檔案 。找到載入庫的地方

false

..\..\lib\system.data.sqlite\net4.0\x86\2010\bin\system.data.sqlite.dll

更改為

false

..\..\lib\system.data.sqlite\net4.0\x86\2010\bin\system.data.sqlite.dll

false

..\..\lib\system.data.sqlite\net4.0\x64\2010\bin\system.data.sqlite.dll

Anaconda中32位和64位開發的切換

1 檢視當前版本以及conda的位數 conda info 2 從64位切換到32位開發模式 set conda force 32bit 1 3 再切回64位開發模式 set conda force 32bit 0 在使用conda建立python開發環境前,切換到32位或64位 前提是當的作業系統...

C 中判斷系統的架構 32位,還是64位

一種很簡單的方法就是根據intptr型別的size屬性來判斷,1 在64位為8,在32位為4 2public static boolean is64bit 3view code 通過檢視intptr的原始碼可以看到 public struct intptr iserializable view co...

32位和64位系統中資料型別區別

c語言中基本資料型別的長度 32位下 char 1個位元組 不變 指標變數 4個位元組 32位機的定址空間是4個位元組。同理64位編譯器 變化 short int 2個位元組 不變 int 4個位元組 不變 unsigned int 4個位元組 不變 float 4個位元組 不變 double 8個...