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