當前位置:首頁 » 編程軟體 » vs預編譯頭

vs預編譯頭

發布時間: 2022-02-04 07:23:11

『壹』 關於使用預編頭和創建預編譯頭有什麼區別

在vs2013下測試了一下,選中與否生成的項目結構是一樣的。如果不選中預編譯頭,只保留mycpp1.cpp並作出相應修改,構建是可以通過的。如果是勾選了預編譯頭,只保留mycpp1.cpp是不可以編譯通過的。正如最快回答中所說的,不選中,stdafx.h只是個普通的頭文件,產生的文件結構一樣只是採用了同一個模板而已。如果你仔細查看過工程的屬性里有個選項就是預編譯頭,創建項目的時候預編譯頭的勾選與否,對應的就是這里這個選項,對應到編譯階段就是是否查找stdafx.h並且將它視為預編譯頭。

『貳』 VS中C++程序系統都要加個"stdafx"頭文件,這個干什麼用的

stdafx.h : 標准系統包含文件的包含文件

VC創建項目時自動創建的預編譯頭文件,在編譯其他文件之前,VC先預編譯此文件。頭文件stdafx.h引入了項目中需要的一些通用的頭文件,比如window.h等,在自己的頭文件中包括stdafx.h就包含了那些通用的頭文件。
所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。
編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。
因此,所有的CPP實現文件第一條語句都是:#include "stdafx.h"。

『叄』 vs2013怎麼去掉預編譯頭文件stdafx.h和stdafx.cpp

看看有哪些需要的,修改、遷移到自己代碼中,然後刪除引用、刪除在項目中。。~~~~~~~~~~~~

『肆』 VS2017怎麼取消預編譯頭

萌新,請先看一眼C語言的適用場合把

『伍』 VS選項里怎樣把 預編譯項取消掉 最好有圖解

VS選項里把 預編譯項取消掉~不使用預編譯

『陸』 預編譯頭文件來自編譯器的早期版本,或者預編譯頭為 C++ 而在 C 中使用它(或相反) 怎麼調試

你是在vs中使用c文件。首先要調用c函數的地方,加上extern "c"{ #include "xx.h"},把c所用的頭文件放這裡面;
然後在vs工程裡面設置不使用預編譯頭
project->configuration property->c/c++->precompiled headers->選not using precompiled heads

『柒』 VS2003怎樣取消預編譯頭文件

移植的話,你可以採用只拿源文件,重構系統生成的文件的方法來做啊,比如一個項目是2010的,那麼裡面的源文件也就是.C和.H,的內容在什麼環境都是一樣的,可能會有些小的出入,修修改改也就OK的啊,在2003下新建項目,把這些源文件都COPY過去,按照項目的順序在你的項目文件里加入,比如資源,比如包含的頭文件什麼的。

另外,2010的一些類2003里沒有,編譯會報錯,改回來就成了(CXXXEx,把Ex去掉)

『捌』 用VS2008編譯C++的時候系統提示【 「#include "student.h"」: 在查找預編譯頭使用時跳過 】應該怎樣修改

在第一行加上文件 stdafx.h。這個跟設置有關,反正你加上了就可以

『玖』 microsoft visual.c fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾。是

當你使用預編譯頭文件選項時,在你自己的CPP文件開頭加上#include "stdafx.h"
否則關閉編譯器頭文件預編譯選項也可以解決

『拾』 我安裝了VS2010,編完碼後生成,它說在查找預編譯頭時遇到意外的文件結尾.是否忘記了向源中添加#include"...

在cpp第一行添加#include "StdAfx.h"如果說有cin cout endl這種是未聲明的標識符的提示,則在頭文件包含語句下添加using namespace std;

熱點內容
美國根域名伺服器地址 發布:2025-01-05 10:27:43 瀏覽:801
c語言素數表 發布:2025-01-05 10:27:39 瀏覽:492
提取一個文件夾 發布:2025-01-05 10:19:11 瀏覽:916
李哥腳本 發布:2025-01-05 10:15:22 瀏覽:767
ios上傳file 發布:2025-01-05 10:13:16 瀏覽:869
聽音樂的音響如何配置 發布:2025-01-05 10:13:08 瀏覽:976
php人力 發布:2025-01-05 09:50:25 瀏覽:235
紫頭蒜存儲 發布:2025-01-05 09:29:48 瀏覽:33
c語言執行shell 發布:2025-01-05 09:25:26 瀏覽:414
sql資料庫管理器 發布:2025-01-05 09:17:27 瀏覽:861