vs2012編譯
㈠ VS2012怎麼寫C語言編譯出錯啊
創建完工程後,在解決方案資源管理器
下的源文件處,右擊
添加
新建項
名稱的後綴
改為.c
默認是C++
的後綴格式。剛我隨便寫了個
小程序試過了
絕對沒問題。我以前是VS2012RC版本,今兒剛有時間就換了ULT版本。源碼如下:剛開始
我也是
我文件後綴是.c
結果
不識別。後來改了頭文件
。所以你可以試試
重寫頭文件。樓下那個
加#include
<stdafx.h>
貌似不行。它那個方法對我貌似沒用。出錯原因分析:可能是有時候
我們在寫代碼時,不小心再輸入格式上
出現不一致
導致,我個人經常遇到這種情況。
#include
"stdio.h"
int
maxValue(int,int);
main
()
{
int
x,y,z;
printf("Enter
2
intergrers:");
scanf("%d%d",&x,&y);
z=maxValue(x,y);
printf("The
large
value
is
%d.\n",z);
}
int
maxValue(int
x,int
y)
{
int
max;
if(x>y)
max=x;
else
max=y;
return
max;
}
㈡ VS2012多C++文件編譯
問題應該在肆核於坦雹舉你#include了同一個頭文件多次,
你試試用#ifndef #endif的組合讓同一個頭文件只#include 一次。
#ifndef 用讓碧於確認宏是否定義,然後#define 該宏,然後#endif
這樣在這種組合內的內容只會被預處理器處理一次。
通過這樣避免同個頭文件多次#include
㈢ 請教VS2012編譯器二次開發CAD的問題
VS2010和VS2012或者sv2008和VS2010,高版本VS編譯都會出配鋒現,使用VS2008的D:\Program Files\Microsoft Visual Studio 9.0\VC\bin目錄下的cvtres.exe替換到VS2010版本VS目錄下再編譯成功。
如果不行再用以下操作
上網搜索發現是嵌入清單的問題,於是對該工程以及所有依賴工程進行如下操作右鍵->工程屬性->配置屬源伏性-> 清單工具->輸入和輸出->嵌入清單,選擇[否]
VS2010 2012CLR更換NET版本不像C#可以項目屬性直接更改,需要修改 *.vcxproj裡面 <PropertyGroup Label="Globals">節點添加以下內容
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
VS2012使用VS2010編譯雹賣攜vc++項目以支持XP系統運行,項目屬性 常規平台工具集選擇Visual Studio 2010 (v100),必須同時安裝VS2010 2012
㈣ Visual Studio2012編譯---項目文件包含 ToolsVersion="12.0"。此工具集可能未知或缺失。
step1:打開工程,右鍵修改工程屬性:
general屬性中的項
step2:用褲喚文本打開並修改*.vcxproj文件,應該在第1行,將ToolsVersion="14.0"改為ToolsVersion="4.0"。因為工程是打開的,此時vs2012提示配置改變,要reload,然後編碰謹譯。
如果工程是關閉的,則重新打開即可、笑純基編譯。
㈤ VS2012 編譯 C# 出現的錯誤,剛寫好的時候可以編譯,擱了一天後就編譯不了了
這是鏈接錯誤,不是編譯錯誤,你可以試一下這樣操作:
清除->重新編譯所有項目
㈥ vs2012可以用來編譯哪些語言,以及在怎麼更換語言,比如把c++更換成c#
主要支持 VB/C/C++/C#
你建立工程的時候系統可以讓你選什麼語言。
C#比C++少了指針和多重繼承等內容,所以相對簡單。
㈦ vs2012怎麼把項目編譯成exe文件
按下F5運行就生模陪成了……
也可以在菜單里操作:生成 --> 生成 XXXX(程序名)或重新仔碼液生成。默認會生成到DEBUG目錄用於程序調試。
生成 --> 配置管理器 里,可以配置生成平台等
PS:生成的exe文件在你的解念物決方案:Bin\Debug 或 Bin\Release目錄下
㈧ VS2012 每次編譯程序都會出現3個無法查找或打開 PDB 文件。
VS2012每次編譯程序,都會出現3個無法查找或打開PDB文件,是設置錯誤造成的,解決方法如下:
1、首先在電腦中打開vs編芹枯程軟體,在菜單欄上找到「工具」---》「選項」。
㈨ vs2012生成算不算是編譯那如果不算是編譯應該如何編譯
其實生成一個可執行文件需要兩個步驟
將多個 cpp 編譯為 obj ,然後將多個 obj 連接為 1 個 exe
vs中的生成就是連接過程,編譯在生成按鈕的左側,叫做 compile ,生成叫做 build
不過因為生成需要預先編譯為 obj ,所以直接點擊 build 也會預先編譯。
類似的還有執行 execute ,你即便不手編譯生成,他也會提示你先進行這一步驟。
㈩ vs2012下opencv怎麼靜態編譯
靜態編譯,需要把你的lib文洞租件拷貝到當前目錄下,然後在你的應用程腔掘序里寫伍顫核上如下語句
#pragma comment(lib,"opencv_core243d")這個樣子。