當前位置:首頁 » 編程軟體 » 如何在dev無項目跨文件編譯

如何在dev無項目跨文件編譯

發布時間: 2022-07-09 03:24:49

⑴ 如何把一個復雜的C語言源代碼分成幾個文件,然後在dev c++上進行多文件編譯

假設我們要更改的源代碼如下:

即「No such file or directory」就是沒有文件或者路徑。說明你的路徑寫錯了,在編程時務必要注意一下。

⑵ 怎麼用dev c++編譯多文件程序

建個項目,把文件添加進去,編譯就可以了.

⑶ 怎麼把一段devc++上的一段代碼,變成一個可以在沒有編譯器的電腦上也可以用的小程序

你在DEV C++上運行之後,在項目的目錄下就會生成一個跟你文件同名的exe,那個就是編譯好的程序,把這個exe復制到其它電腦就可以運行了。

⑷ 怎樣在devc 中新建項目並把文件連接編譯運行

本人在DEV C +++ 測試過了,不能運行 報錯如下:
好像是缺少庫文件,可能因為nge2是在VC下編譯的,所以不行,晚上我用源代碼重新編譯試試看
PS:本人可能操作有誤,我的Dev c 環境配置步驟 如下:
1.打開工程屬性將 nge2的include文件和lib文件加入
2.在參數選項-連接器中加入庫 ./libnge2/lib/libnge2.a

main.o(.text+0x40):main.cpp: undefined reference to `BeginScene'
main.o(.text+0x78):main.cpp: undefined reference to `DrawLine'
main.o(.text+0x7d):main.cpp: undefined reference to `EndScene'
main.o(.text+0x92):main.cpp: undefined reference to `NGE_Init'
main.o(.text+0xae):main.cpp: undefined reference to `InitInput'
main.o(.text+0xbc):main.cpp: undefined reference to `ShowFps'
main.o(.text+0xc1):main.cpp: undefined reference to `InputProc'
main.o(.text+0xcd):main.cpp: undefined reference to `NGE_Quit'
D:/Program Files/DEV-CPP/Lib/libmingw32.a(main.o)(.text+0x106):main.c: undefined reference to `WinMain@16'
collect2: ld returned 1 exit status

make.exe: *** [工程1.exe] Error 1

執行結束

⑸ dev c++如何編譯多個源文件

//file1: a.cpp
#include<iostream>
template<typename a>
void myswap(a & x,a & y)
{
a t;
t=x; x=y; y=t;
}

//file2: main.cpp
#include <iostream>
using namespace std;

int main()
{
int a,b;
cin>>a,b;
myswap(a,b);
cout<<a<<" "<<b;
system("PAUSE");
return 0;
}

⑹ 在win7下用dev編c程序在編譯時系統找不到指定的文件 這怎麼解決

1,一定要把Dev裝在系統盤(一般是C盤),經驗所得,多數編譯工具必須裝在系統盤,否則會出現各種「找不到文件」「XXX指令無效」等錯誤…。
2,安裝完整版的Dev,4.9.9.2的安裝包大約10M左右。
3,推薦新版本wxDev-C
7.4這是在Dev停止更新後,另外一個團隊接手Dev項目,改進的新版本,國外很火,國內幾乎無人知曉。

⑺ 用DEV C++如何編譯多文件的程序怎麼連接起來的 例如如下兩個文件

建個工程把兩個文件加進去就OK了,建議加個file2.h

file2.h
extern int A;
int power(int n);

⑻ dev cpp 怎麼編譯啊

你編好程序後,按F5,然後跳出來保存文件,就是你保存你編的cpp放在哪裡,然後就會自動運行了 ,運行的時候,就會自動生成EXE文件

⑼ devcpp怎麼編譯文件啊!!

他是個c++編譯器,專門編譯c++源代碼,把c++源代碼編譯成應用程序,這個軟體是c++程序員用的,知道不??

⑽ 如何編譯DEVEXPRESS15.2.4的源碼

本文以DevExpress 11.1.8舉例 必須滿足幾個條件
1、 必須有DXperience相應版本的全部源代碼SourceCode。把全部源代碼復制到X:\Program Files\DevExpress XXX\Components\Sources目錄。目標目錄的默認位置是在C:\Program Files\DevExpress 20XX\Components\Sources(其中X.X為應替換相應的版本號,以下不再重復說明)。
2、 必須有一個強名稱的文件。該文件可以是你自己生成的,或者是團隊項目中約定的某人生成的文件。要創建此文件,必須執行下面的命令建立你自己的密鑰:sn -k StrongKey.snk並且復制新生成的強命名密鑰StrongKey.snk文件到Sources目錄下的/ Devexpress.Key /目錄。該強名稱Sn.exe工具位於/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin目錄。當然如果是約定的某人生成的文件則直接將文件復制到/ Devexpress.Key /即可。PS。該文件擁有一個對應的PublicKeyToken之後也要使用。
3、 解壓編譯腳本。將下載的相應版本的編譯腳本壓縮包解壓,然後將所有文件復制到DXperience安裝目錄的Sources子目錄下。
下面開始處理
===============================================================================================
如果之前已安裝過其它版本的DevExpress要執行清除程序集的步驟,如果是初次安裝可以跳過這一步
運行C:\Program Files\DevExpress 2011.1\Components\Sources\clear.bat
註:執行該步驟時如果出現「程序集鎖定」的提示請關閉正在運行的程序,重啟IIS Admin 服務,然後在執行一次clear.bat
===============================================================================================
執行C:\Program Files\DevExpress 2011.1\Components\Sources\buildall.cmd
等待執行完畢,執行完畢後會生成兩個文件
C:\Program Files\DevExpress 2011.1\Components\Sources\PublicKeyToken.txt -- 公鑰文件
C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Key\StrongKey.snk -- 私鑰文件
===============================================================================================
打開PublicKeyToken.txt,復制那一串字元如:aea63221faec5671 共16位
在命令行運行如下命令替換公鑰
「%ProgramFiles%\DevExpress 2011.1\Components\Tools\DXperience\ProjectConverter-console.exe」 /r /k:<換成你的公鑰> 「<源碼解壓的目錄>」
在這里我的是這樣
「%ProgramFiles%\DevExpress 2011.1\Components\Tools\DXperience\ProjectConverter-console.exe」 /r /k:233e5082d2bfa4a0 「%ProgramFiles%\DevExpress 2011.1\Components\Sources」
至此控制項部分已經從新編譯完畢。但是Demo卻不能運行了,若要查看Demo就使用公鑰對Demo重新編譯一次就可以了
編譯完源文件後要
開始 → 程序 → Developer Express v2011 vol 1 → Components → Tools → ToolboxCreator
重建下IDE的工具欄
更新以前項目的公鑰
經過重新編譯後的DevExpess控制項私鑰和公鑰都已經改變,如果在編譯前使用過DevExpess的控制項,在編譯後將無法繼續使用
我們可以通過DevExpress的升級工具對項目進行升級,步驟如下:
開始 -> 程序 -> Developer Express v2011 vol 1 -> Components -> Tools -> ProjectConverter
打開 Project Convert (11.1.6.0) 後可以按單個項目(Project folder)升級或多個項目同時升級(Folder list)
勾選 show advanced option(顯示高級選項) 後在 Custom public key token 欄輸入
C:\Program Files\DevExpress 2011.1\Components\Sources\PublicKeyToken.txt 文件中的公鑰值 如:233e5082d2bfa4a0
Hint path behavior 選擇 Upldate ,然後點擊右下角的 Upgrade 按鈕,等待程序替換公鑰完畢後就可以了

熱點內容
targz解壓縮 發布:2025-02-09 06:59:19 瀏覽:310
wpsphp 發布:2025-02-09 06:58:41 瀏覽:961
視易鋒雲系統如何架設輔助伺服器 發布:2025-02-09 06:47:08 瀏覽:768
mysql備份腳本shell 發布:2025-02-09 06:46:33 瀏覽:14
騰訊雲伺服器怎樣調整解析度 發布:2025-02-09 06:46:30 瀏覽:368
php上一個頁面 發布:2025-02-09 06:41:25 瀏覽:489
改裝配置後不想重啟怎麼辦 發布:2025-02-09 06:36:40 瀏覽:445
演算法復雜度定義 發布:2025-02-09 06:30:46 瀏覽:585
昵圖源碼介面 發布:2025-02-09 06:30:37 瀏覽:724
微信怎麼沒有支付密碼 發布:2025-02-09 06:29:52 瀏覽:33