導航:首頁 > 編程系統 > vc編譯linux下工程

vc編譯linux下工程

發布時間:2023-02-15 10:46:52

Ⅰ 在VC編譯成功的C++文件,在linux中怎麼會出現這樣的錯誤

你的C++源代碼中應該有VC自動創建的類, 這個是不兼容於ANSI C標準的,

基本上, VC下的工程轉移到linux平台都要經過一些移植 好了 不說廢話

C++中頭文件的標准寫法是 #include <iostream>
如果寫成xx.h,則會出現warning報告,C++標准中有說明;

在Polynomal類中的構造函數,聲明與定義不一致,

頭文件中聲明為:Polynomal::(Polynomal&)
但在.cpp中定義為Polynomal::(Polynomal)
形參不一樣而造成出錯

Ⅱ 在VC下編譯通過的程序復制到Linux下運行出錯,幫忙看看哪裡錯了。錯誤提示說PCB等變數沒有定義,緊急

typedef struct PCB {

int id; //標志數
intpriority; //優先數
intcpuTime; //已佔CPU時間
intallTime; //還需佔CPU時間
intblockTime; //已被阻塞的時間
STATEstate; //進程狀態
struct PCB*pre; // PCB的前指針
struct PCB*nxt; // PCB的後指針
} PCB; <- 這里加一個PCB

Ⅲ 如何在VC6.0環境下編譯linux程序

總共又三種方案:

  1. mingw+codeblocks,是windows下的gcc編譯工具+跨平台的輕量ide,可以編譯c++的程序,還可以使用wxWidget(跨平台的界面工具)

  2. 使用cygwin,是windows下中間件級別的編譯工具。可以在cygwin下用命令行編譯程序。

  3. 使用vmware或者其他虛擬機,安裝目標linux系統,並且編譯。這是虛擬硬體級別的編譯工具,其編譯的程序是完全可以在linux系統上運行的。

Ⅳ vc6.0編譯轉到Linux下無法通過gcc編譯,如何解決

VC++和標準的C++並不兼容,C99標準的C語言的部分特性VC++/C++也不支持。還是找本標準的C/C++手冊看看,把源程序改改吧。(好像VC++9.0也不向下兼容VC++6.0)。

Ⅳ 如何在VC種用Linux下的庫文件

樓上的回答不準確。實際上樓主提出的問題是想解決跨平台開發的移植問題。回答是:不可以把vc裝在linux上,但是可以將windows中用vc開發的應用程序移植到linux中運行。需要兩個步驟。1,在windows下用vc編譯過的程序不能包含操作系統中的元素,例如windowssdk,mfc等等,要完全符合ansic++的標准,與linux下的c++編譯器相對應。2,需要調整編譯器對應的makefile文件,這樣配置後才能生成理想的exe應用程序。

Ⅵ VC能否對linux下進程通信的C程序進行編譯

VC可以的,因為VC有個編譯指令叫nmake.

閱讀全文

與vc編譯linux下工程相關的資料

熱點內容
java部分中文亂碼 瀏覽:228
iis添加dll文件 瀏覽:578
appleld的代碼是什麼形式 瀏覽:659
圖片轉word文件保存在哪 瀏覽:757
count是哪個編程語言 瀏覽:85
寫言情小說哪個網站好 瀏覽:365
iphone外接電視 瀏覽:423
哪些地方網路信號更好些 瀏覽:753
jar反編輯工具 瀏覽:614
描述數據波動大小有哪些 瀏覽:584
u盤exfat可復制4g以上的文件嗎 瀏覽:667
a4大小的文件過塑多少錢 瀏覽:26
暢天游2app在哪裡下載 瀏覽:844
微信看文字的圖片 瀏覽:298
將文件直接粘入word 瀏覽:134
VIP解析APP有哪些 瀏覽:463
怎樣徹底卸載cad文件 瀏覽:829
iphone4港版 瀏覽:624
怎麼用命令打開程序錯誤 瀏覽:665
iphone6怎麼改控制中心 瀏覽:808

友情鏈接