vs2010編譯時不顯示
『壹』 請教各位我在用vs2010的intelvisualfortran編譯時,任何錯誤都不顯示行號列號就只能自己一行一行找
修改下設置就行
菜單欄 -> 工具(Tools)-> 選項(Options)
(圖片來源:Fortran Coder QQ群)
『貳』 用 VS2010 編譯成功的程序 卻提示找不到文件
你可以將這個提示信息的路徑拷貝到你的地址欄里查看有沒有真正存在這個exe.
如果沒有,右擊你的類庫,選擇屬性,查看生成,有一個debug和release下來框,根據你的需要可以選擇哪種編譯模式.最後向下拉動滾動條,有個生成路徑,看看是不是提示信息提示的路徑.
然後就清理解決方案,重新生成解決方案.
『叄』 在Dev c里運行成功並輸出結果的 卻在vs2010里不顯示結果是為什麼
void main()
{
int large(int x, int y);
int a[10], b[10], i, d = 0, e = 0, f = 0;
printf("輸入十個數:");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
printf("輸入十個數:");
for (i = 0; i < 10; i++)
scanf("%d", &b[i]);
for (i = 0; i < 10; i++)
if (large(a[i], b[i]) == 1) d++;
else if (large(a[i], b[i]) == 0) e++;
else if (large(a[i], b[i]) == -1) f++;
printf("大於的次數:%d\n", d);
printf("小於的次數:%d\n", e);
printf("等於的次數:%d\n", f);
system("pause");
}
int large(int x, int y)
{
int flag;
if (x > y)
flag = 1;
else if (x < y)
flag = 0;
else flag = -1;
return flag;
}
你的第三個for循環中,if連用不是一條語句,自定義函數判斷有誤,小於和等於位置錯了(結尾給你加了暫停的語句)
『肆』 用vs2010編譯,運行c後應該出現的黑色框框一下子就閃沒了,怎麼弄
你點最上排的【工具】,點開後選【自定義】,然後點【命令】,然後點【添加命令】,點開後在左邊找到【調試】,再在右邊框里找到【開始執行(不調試)】,點確定關閉,這時出現的還是【命令】欄,按【下移】找到【調試】,這時【調試】會變成上一行,而你選定的會變成【開始執行(不調試)】,選定後直接點關閉就行,再次運行程序的話,就點左上角【調試】後面的三角形就行了,或者快捷鍵【ctrl+F5】
『伍』 如何解決Visual Studio2010 編譯時提示系統找不到指定文件問題
1. 原因很簡單,你把VS2010的注冊表信息給刪除了
2. 你創建了空項目而引起了編譯失敗。請換用Windows窗體應用程序.
3. 可能你的工程配置的是release方式,但你啟動的時候又用的是「啟動調試」方式,你選「啟動(不調試)」看看.
4. 最簡單的原因就是你沒有關掉xxx.exe,也可以全部重建試試.
5. 也可能是安裝錯誤,卸載,然後關閉殺毒軟體,安裝。
你試試看行不行!
謝絕轉載!
『陸』 在vs2010中寫了個C++程序編譯無問題但是調試時不顯示為什麼…………
不能輸出是因為:構造函數里的c=d; 應改為*c=*d;
另外你的排序函數也有問題,自己研究吧。
『柒』 vs2010編譯運行矩陣相乘不顯示結果
c[m,n] = 0;放在 for (int n = 0; n < 2; n++) {後面,你這樣起不到加法的效果,每次都被先清零了
『捌』 VS2010 c++編譯的時候總是出現找不到exe文件、這是個什麼情況
VS在生成可執行文件時使用了一種新的技術,該技術生成的可執行文件會伴隨生成一個清單文件(manifest
file)(.manifest後綴文件)(其本質上是XML文檔,你可以用文本編輯器打開看看),並在鏈接完成後將該清單文件嵌入到exe文件中(默認
情況下)。而在FAT32文件系統中,在處理清單文件階段,當增量鏈接時不能完成清單文件的更新(默認情況下),於是造成清單文件嵌入失敗,從而使該
exe文件運行時沒有相應的清單文件而運行失敗並提示如上錯誤。
解決方案很多,列舉如下:
1. 由於這是在鏈接動態運行庫出現的問題,所以你可以選擇代碼生成的連接方式為/MTd而非/MDd,不用這些DLL文件從而避免問題的出現。該方法有一個很顯然的缺點:適用范圍有限,不推薦該方法。
2. 既然跟FAT32系統有關,那麼我們可以選擇在NTFS文件系統中開發從而避免該問題,此方法同上,也是採用的迴避問題的方式,不提倡。
3.
該方法仍與FAT32有關:在項目的「屬性|配置屬性|清單工具|常規」中的「使用FAT32解決辦法」選擇「是」(默認為「否」),重新生成項目即可解
決問題。該方法是唯一真正針對問題所在而提出的解決方法,使清單工具可以正確更新。(此方法是官方解決方法,也比較方便,推薦)
4. 既然問題是在更新嵌入的清單文件時發生的,由於FAT32的原因而未能更新嵌入的清單文件,於是我們有如下兩種解決方法:
(1)不啟用增量鏈接。在項目的「屬性|配置屬性|鏈接器|常規」中的「啟用增量鏈接」選擇「否」。此方法阻斷了問題產生的源頭,其每次生成exe文件時都直接嵌入清單文件,而不是默認的根據時戳而決定是否更新清單文件。
(2)不嵌入清單文件。在項目的「屬性|配置屬性|清單工具|輸入和輸出」中的「嵌入清單」選擇「否」,從而在生成exe文件時附隨生成一個清單文件(默
認情況下,其文件名為exe文件的全名加上「.manifest」),避免了嵌入清單文件可能失敗的問題。在程序運行時,會用到該清單文件。顯然,這種方
式使可執行程序產生了更多的外部依賴,不推薦。
另外,還有一個不能稱為方法的土辦法:每次Build前手動刪除*.ilk文件(增量鏈接文件)(當然可以在項目屬性中寫入刪除命令,使其自動執行),不推薦該土辦法。
最後,總結一下:
1. 此問題只在特定條件下才會出現:在FAT32文件系統中編譯、默認設置(增量模式、不啟用FAT32解決方案、嵌入清單文件)、非第一次生成可執行文件文件(即在增量連接、更新清單文件時)。
2. 解決方案1和4.1方便實用,推薦使用。