導航:首頁 > 源碼編譯 > win10怎麼把庫編譯出來

win10怎麼把庫編譯出來

發布時間:2023-01-12 20:08:56

A. Win10 64位系統用VS2008 怎樣編譯出32位的可執行文件

在"配置管理器"中把所有項目的"平台"都設置為32位的.試試看呢。開發人員開發的產品如果是面向普通庫戶的建議還是裝32位的。

B. 在cmd中輸入哪幾句話把c語言編譯和運行出來

1.打開命令行界面:鍵盤win+r,輸入CMD,回車。您可以打開命令行。

C. 怎麼把sln編譯成類庫

以Add_new一個函數為例:
1. New--projects--MFC AppWizard(dll)--Regular DLL using shared MFC DLL //取名為MFC_dll
2. def文件中添加:函數名(Add_new)
3. h文件中添加:外部函數聲明//求和函數,函數名為Add_new
extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b);
4. cpp文件中添加: 外部函數實現
extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b)
{
return a+b;
}
5. build--set active configuration--win32 release--ok
6. 生成
7. 根目錄下release文件夾中dll,lib與根目錄下h文件即為所需

D. win10怎麼運行openssl

1、安裝Perl(我安裝在C盤,同時我的openssl也解壓在C盤)
使用命令行工具,進入C:\Perl64\eg路徑下, 執行「perl example.pl」,若顯示「Hello from ActivePerl!」,則說明Perl安裝成功。
2、設置環境變數
打開我的電腦->屬性->高級系統設置->環境變數,找到Path系統變數,點擊編輯,添加E:\VS 2013\VC\bin;C:\Perl64\bin;c:\windows\system32,其中E:\VS 2013\VC\bin是我的VS2013的安裝路徑,根據情況自己修改。C:\Perl64\bin是Perl的安裝路徑,根據情況自己修改。
3、用管理員身份打開Visual Studio的開發人員命令提示,並進入openssl的目錄(我的放在C盤根目錄)
4、執行Configure命令(配置編譯參數)
5、運行ms\do_ms命令
6、運行nmake -f ms\ntdll.mak命令進行編譯生成OpenSSL動態庫
此時會編譯大概兩分鍾左右,耐心等待。
7、測試
使用命令nmake -f ms\ntdll.mak test,若成功,會出現結果:
8、可能使用的命令
測試OpenSSL動態庫:nmake -f ms\ntdll.mak test
測試OpenSSL靜態庫:nmake -f ms\nt.mak test
安裝OpenSSL動態庫:nmake -f ms\ntdll.mak install
安裝OpenSSL靜態庫:nmake -f ms\nt.mak install
清除上次OpenSSL動態庫的編譯,以便重新編譯:nmake -f ms\ntdll.mak clean
清除上次OpenSSL靜態庫的編譯,以便重新編譯:nmake -f ms\nt.mak clean
9、總結(使用方法)
當建立工程需要使用到openssl庫時,在包含目錄中添加openssl安裝目錄的include目錄, 在庫目錄中添加out32dll目錄。
或者將OpenSSL下的include文件夾、lib文件、dll文件拷出,使用的時候包含進去就行了。

E. 請教VxWorks的.o庫文件的編譯方法

查看ldpentium命令幫助吧 可以達到你的目的
1)把多個.c文件編譯成對應的.o文件,然後匯總編譯成一個.out文件;
2)把多個.c文件編譯成對應的.o文件;
3)把多個.c文件編譯成對應的.o文件,然後匯總編譯成一個.a文件;(把這個匯總的庫文件拿到其它工程中使用,一編譯就報錯)
能否通過修改Makefile文件,達到".c"+"small.o" = "big.o"的目的。

F. 在windows下如何通過命令行完成C++工程的編譯、鏈接、生成,如果需要鏈接系統自帶的動態鏈接庫怎麼辦

沒啥具體要求的話,直接往上堆就行了

cl hello.cpp yourlib.lib

需要更多的控制,查看 cl /? 吧,也可以查 MSDN

===
其他編譯器也類似,簡單情況可以直接堆文件名

====

library 文件不在默認的搜索路徑里的話,一般有兩種方法解決:

1 gcc 的話,使用 -L/path/to/lib

2 直接用全路徑來寫,編譯命令上加 /path/to/lib/file

比如

gcc -o hello.exe hello.c C:\xxx\msimg32.lib

另:.h 文件不應該出現在編譯命令里,編譯單元是按一個源碼文件 .c/.cpp 來算的

===========================
隱式鏈接DLL,鏈接時使用的是對應的 implib,一般也是以 .lib 文件存在

而 GCC(MinGW) 的話,擴展名為 .a

msimg32 的話,/MinGW/lib 已經有 libmsimg32.a 文件,可以直接加 -lmsimg32 選項來鏈接

=======

至於資源文件的話,MinGW 中用的編譯器是 windres.exe

命令為:windres -i xx.rc -o xx.res -O coff

然後鏈接成 exe 時加上 xx.res 文件名

=====================

makefile 其實就是便於組織編譯命令,實際使用的編譯命令還是需要自己寫的

G. win10 64vs怎麼編譯 libpng

1. 先下載 libpng(http://sourceforge.net/projects/libpng/files/)和libz(http://zlib.net/zlib-1.2.7.tar.gz),將libpng解壓,如C:\workspace\libpng\。
2. 將libz解壓,改名zlib放到libpng同級目錄,如C:\workspace\zlib。
3. 進入libpng\projects\visualc71\,用visual studio打開工程文件,方案中會有三個子工程:libpng, pngtest, zlib。直接編譯,不出意外會在Win32_DLL_Debug目錄下和Win32_DLL_Debug\ZLib目錄下生成zlib1d.dll, libpng15d.dll, libpng.lib和zlib.lib等庫文件。
4.若報錯,拷貝scripts/pnglibconf.h.prebuilt到源碼目錄,改名為pnglibconf.h

對於要用到這兩個庫的工程,主要需要做三件事:
1. C/C++常規->附加包含目錄中把包含png.h等頭文件的目錄加進來
2. 鏈接器->輸入->附加依賴項中加zlib.lib;libpng.lib。
3.通用屬性->VC++ 目錄->庫目錄中把放著zlib.lib和libpng.lib的目錄加進來。

H. win10 怎麼編譯makefile

win10系統更換主題背景方法 工具 win0系統 1.右鍵「桌面」選擇「個性化」。 2.出現默認主題,可以直接點擊保存。 3.不喜歡默認的可以點擊「獲取更多主題」。 4.選擇喜歡的主題下載安裝。 5.桌面背景可以自定義更換,點擊「桌面背景」。 6.選擇喜歡的圖片,選擇多張還能播放幻燈片,選好確定保存。

I. 怎麼編譯windows上libx264靜態庫

mingw編譯出來的靜態庫後綴名為.a,編譯出來的動態庫的導入庫後綴名為.dll.a,而在windows下後綴名為.lib的庫可能是靜態庫也可能是動態庫的導入庫。 mingw編譯出來的動態庫的導入庫可以直接在vc中直接使用,例如 #pragma comment(lib, "libx264

閱讀全文

與win10怎麼把庫編譯出來相關的資料

熱點內容
java和python交互 瀏覽:644
貴州網路伺服器機櫃雲主機 瀏覽:265
未來番禺程序員待遇 瀏覽:211
安卓安智部落沖突密碼怎麼改 瀏覽:648
http協議單片機 瀏覽:73
pdfdocument 瀏覽:556
gcc編譯vi文件 瀏覽:63
安卓連airpods怎麼找耳機 瀏覽:927
加密貨幣轉賬教程 瀏覽:229
程序員小灰hashmap 瀏覽:838
國語pdf版 瀏覽:184
少兒編程作品美麗的小房子 瀏覽:974
伺服器卡在網頁上怎麼辦 瀏覽:54
用python自製編譯器 瀏覽:951
android分享新浪微博客戶端 瀏覽:26
系統中伺服器在哪裡下載地址 瀏覽:1001
新a4安卓手機怎麼投屏 瀏覽:173
pdftoemf 瀏覽:886
java介面可以實現介面嗎 瀏覽:59
vb編程10個隨機函數 瀏覽:22