當前位置:首頁 » 編程軟體 » 編譯器clexe

編譯器clexe

發布時間: 2022-12-28 13:27:20

1. 為什麼老是「執行 cl.exe 時出錯」

出現「執行 cl.exe 時出錯」是因為Visual沒有安裝好。

解決執行 cl.exe 時出錯」的步驟如下:

1、首先找到VC++6.0的安裝路徑,一般默認安裝都是安裝在C:Program FilesMicrosoft Visual Studio目錄下的。

2. cl.exe出錯

幫你解決下編譯的問題。

sum(int a[][10],int n,int m)你忘了寫返回值的類型。
應該是int sum(int a[][10],int n,int m)

根據你給出的錯誤,sum函數在沒有聲明的時候就被使用了。
修改方法是在#include<stdlib.h>的下面一行添加聲明:int sum(int a[][10],int n,int m);

其他錯誤同上。

以下是修改後能編譯運行的版本,其中有些參數沒有初始化,然後具體功能的實現和調試需要你自己來解決了。

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

#define ROW_LENGTH 2
#define COL_LENGTH 3

void sele();
void welcome();
void mainmenu();
void f1();
void f2();
void f3();
void input(int a[ROW_LENGTH][COL_LENGTH],int n,int m);/*矩陣輸入*/
void transpose(int a[ROW_LENGTH][COL_LENGTH],int n);/*矩陣轉置*/
int sum(int a[ROW_LENGTH][COL_LENGTH],int n,int m);/*求外圍元素之和*/
void printmatrix(int a[ROW_LENGTH][COL_LENGTH]);/*列印矩陣*/

void main()
{
sele();
}

void sele()
{
int k,a[ROW_LENGTH][COL_LENGTH],m=COL_LENGTH,n=ROW_LENGTH;
welcome();

while(1)
{
system("cls");mainmenu();scanf("%d",&k);
while((k>4||k<1))
{
system("cls");mainmenu();scanf("%d",&k);}
switch(k)
{
case 1:f1();input(a,n,m);printmatrix(a);printf("按回車繼續實行其他功能\n");getch();break;
case 2:f2();transpose(a,n);printmatrix(a);printf("按回車繼續實行其他功能\n");getch();break;
case 3:f3();printf("結果為:%d\n", sum(a,n,m));printf("按回車繼續實行其他功能\n");getch();break;
case 4:printf("謝謝使用,再見\n");exit(0);break;
default:break;
}
}
}

void welcome()
{ printf("\n\t\t\t*****************************\n");
printf("\t\t\t* *\n");
printf("\t\t\t* 歡迎使用矩陣計算系統 *\n");
printf("\t\t\t* *\n");
printf("\t\t\t*****************************\n");
}
void mainmenu()
{
printf("\n\n\n");
printf("\t\t\t*******************************\n");
printf("\t\t\t* 1.----輸入 *\n");
printf("\t\t\t* 2.----轉置 *\n");
printf("\t\t\t* 3.----求外圍元素和 *\n");
printf("\t\t\t* 4.----退出系統 *\n");
printf("\t\t\t*******************************\n");

}
void f1()
{
printf("功能1----輸入\n");
}
void f2()
{
printf("功能2----轉置\n");
}
void f3()
{
printf("功能3----求外圍元素和\n");
}

void input(int a[ROW_LENGTH][COL_LENGTH],int n,int m)/*矩陣輸入*/
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf("請輸入%d行%d列的數並按回車確認:", i, j);
scanf("%d",&a[i][j]);
}
}

void transpose(int a[ROW_LENGTH][COL_LENGTH],int n)/*矩陣轉置*/
{
int i,j,temp;
for(i=0;i<n;i++)
for(j=0;j<i;j++)
{temp=a[i][j];a[i][j]=a[j][i];a[j][i]=temp;}
}
int sum(int a[ROW_LENGTH][COL_LENGTH],int n,int m)/*求外圍元素之和*/
{
int i,j,sum=0;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(i==0 || i==n-1 || j==0 || j==m-1)
sum=sum+a[i][j];
return sum;
}

void printmatrix(int a[ROW_LENGTH][COL_LENGTH])/*列印矩陣*/
{
int i,j,sum=0;
printf("現在的矩陣為:\n");
for(i=0;i<ROW_LENGTH;i++)
{
printf("| ");
for(j=0;j<COL_LENGTH;j++)
printf("%d ", a[i][j]);
printf("|\n");
}
}

3. 為什麼編輯程序時老是出現「執行 cl.exe 時出錯」

你程序沒錯
只是你安裝的visual沒安裝好,有兩種可能,一是路徑錯誤。二是環境變數錯了。一下給你講。
你是用的VC++編譯器吧,
我用這個也出現了這種的開始不知道麻煩的很弄了幾小時。
具體步湊:
一:
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目

\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:打開vc界面
點擊VC「TOOLS(工
具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable
Fils、Include
Files、
Library
Files、Source
Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble
files:
C:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin
C:\Program
Files\Microsoft
Visual
Studio\VC98\BIN
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS\WINNT
include
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
library
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\LIB
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\LIB
source
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\SRC
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\CRT\SRC
如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft
visual
studio\
後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒。
二:
如果上述功能不行的話你就看看環境變數。
右鍵單擊我的電腦->選擇屬性->選擇高級->環境變數->選PATH
點編輯->把除VC的都刪了。就OK了。
我的電腦這樣就可以調試了。沒問題。(最好是把你刪的內容建個文件保存起
以防萬一)。
有用的話回復!!!

4. vc6.0解決出現error spawning cl.exe方法

vc可能出現下面的錯誤。「Compiling... ,Error spawning cl.exe」,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄/VC98/Bin」下面,
你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:

方法一:

打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin
C:/Program Files/Microsoft Visual Studio/VC98/BIN
C:/Program Files/Microsoft Visual Studio/Common/TOOLS
C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT

include files:
C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE

library files:
C:/Program Files/Microsoft Visual Studio/VC98/LIB
C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB

source files:
C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC

5. vc++6.0執行源文件是出現「執行CL.EXE時出錯」是怎麼回事

「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目 錄 /VC98/Bin」下面,

你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工 具)」—>「Option(選擇)」

—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、

Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同

(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

如果你是按照初始路徑安裝vc6.0的,路徑應為:

executatble files:

C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin

C:/Program Files/Microsoft Visual Studio/VC98/BIN

C:/Program Files/Microsoft Visual Studio/Common/TOOLS

C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT

include files:

C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE

C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE

C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE

library files:

C:/Program Files/Microsoft Visual Studio/VC98/LIB

C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB

source files:

C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC

C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE

C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE

C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC

6. vs2015出現cl.exe中的內部編譯器錯誤

1、用DirectX Repair V3.7 (Enhanced Edition)修復,修復失敗,
可能是版本的原因,反正用這個版本修復還是失敗,可以網路自行搜索下載
2、微軟官網下載vc_redist.x86,點擊vc_redist.x86運行後或者vc_redist.x64運行後出現的界面是卸載或者修復界面,這樣明明就是已經安裝的狀態,後來卸載重新安裝還是會報錯
3、後來又通過不斷搜索發現到該路徑下

7. 用VC++6.0編譯器錯誤執行cl.exe出錯

是程序的問題,你用MD5類定義了一個對象,它提示說沒有被定義,說明類沒有寫好或者其他原因,而且另外兩個錯誤都跟你那MD5的介面有關系,把你那類拿出來我來編譯看下。

熱點內容
存款機的安全密碼是什麼 發布:2025-07-20 09:53:03 瀏覽:30
手機如何清理空文件夾 發布:2025-07-20 09:40:35 瀏覽:70
什麼軟體可以編譯文件 發布:2025-07-20 09:35:17 瀏覽:961
可編程式控制制器的定義 發布:2025-07-20 09:28:10 瀏覽:390
陌陌會員訪問不留痕跡 發布:2025-07-20 09:28:08 瀏覽:308
x27熱點密碼是多少 發布:2025-07-20 09:03:19 瀏覽:577
c語言編碼生日快樂 發布:2025-07-20 08:56:56 瀏覽:390
伺服器北京雲空間 發布:2025-07-20 08:55:29 瀏覽:261
秦皇島少兒編程 發布:2025-07-20 08:55:19 瀏覽:63
android獲取imsi 發布:2025-07-20 08:42:24 瀏覽:774