vs編譯器設定

2021-06-19 06:23:15 字數 526 閱讀 1043

總結如下。歸根結底還是對vs使用的不熟練。

1.在vs2008中 對於某個**檔案,是以c++編譯器編譯,還是以c編譯器編譯

與檔案本身的字尾是.cpp 還是.c無關。主要按優先順序依次取決於以下兩項配置

一是工程本身的編譯器設定,見工程屬性 c/c++ 高階 編譯為/tc或/tp。此時命令列中會出現/tc或/tp。

二是選中某個特定的檔案,開啟其屬性頁,c/c++ 高階 編譯為/tc或/tp。

2. c++編譯器的型別檢查比c編譯器嚴格。

因為c編譯器的型別檢查不嚴格,所以需多c編碼都沒有強制型別轉換。這樣就造成在用c++編譯器編譯這些**時

經常出現的錯誤就是不能夠做型別轉換。

解決的方法: 一是加上強制型別轉換, 二是改變單個檔案的編譯配置,在工程中選中某個特定的檔案,

開啟其屬性頁,c/c++ 高階 編譯為/tc。,就是將這個檔案的編譯方式改為c。

工程檔案中就會多出fileconfiguration配置。具體如下:

這樣就會對單個檔案以c方式編譯了,無需改動**。

VC編譯器設定

工欲善其事,必先利其器 要想用 vc開發出高效率程式,必須對 vc編譯器有充分的了解。如果我們已經習慣編譯器給我的預設設定,那麼現在起開始嘗試改變吧 本篇文章 或者後續文章 講解 vc編譯器設定選項並沒有先後順序,只是作者在具體開發過程碰見了不同的編譯設定,進行深入了解,做此文章記錄。也希望讀到這篇...

VC編譯器設定

工欲善其事,必先利其器 要想用 vc開發出高效率程式,必須對 vc編譯器有充分的了解。如果我們已經習慣編譯器給我的預設設定,那麼現在起開始嘗試改變吧 本篇文章 或者後續文章 講解 vc編譯器設定選項並沒有先後順序,只是作者在具體開發過程碰見了不同的編譯設定,進行深入了解,做此文章記錄。也希望讀到這篇...

vim編譯器設定

在終端輸入 vi vimrc回車 輸入 set nu 設定行號 syntax on 設定高亮讀 set tabstop 4 設定tab 鍵大小為4 個空格 set autoindent 設定c程式的自動縮排 set smartindent 設定c程式的智慧型縮排 set ruler 在狀態行上顯示游...