如何在VS2019中建立不帶h的c 標頭檔案

時間 2022-02-09 22:35:20

1樓:匿名使用者

無所謂字尾的,可以直接在標頭檔案資料夾裡面新增新的標頭檔案,如果不想要字尾,直接重新命名把.h去掉。在包含這個標頭檔案的時候,還是一樣包含標頭檔案的全名。

編譯器會直接將檔案當成是標頭檔案處理。建議不要這樣使用

2樓:郝在益

1、標頭檔案都是以.h結尾的,你可以在建立的時候選擇標頭檔案,你填寫完檔名後,vs會自動將.h字尾加入到你的檔名中。

2、以上的第一點是我憑猜測,猜的你所問的問題的具體內容。說實話我還真沒有完全看懂你題目。

3樓:匿名使用者

改檔名應該就可以了

4樓:

不知道不帶h是什麼意思,請詳細說明

visual c++ 2010 現有專案中怎麼新增自己的標頭檔案 5

5樓:匿名使用者

你既然通過標頭檔案->新增->現有項來新增,就說明該標頭檔案一定存在。但同時它又不能內被開啟,容因此推斷該檔案一定是被其他程式以獨佔的方式開啟了。你看看是否是這樣,把別的程式關閉,再試試。

如果不知道是哪個程式佔用了該檔案,可以用右鍵點選該檔案,在右鍵選單中選擇「使用360解除佔用」。

vs2010 c++自動建立標頭檔案問題。

6樓:匿名使用者

有些程式設計師在c++下也習慣使用printf等函式,所以包含什麼標頭檔案都有待於你自己新增,stdafx只是個預編譯標頭檔案,除了根據你的工程屬性推斷出的必要的標頭檔案,其他的一般都不為你新增。

7樓:匿名使用者

不自動包含iostream,是因為不是所有程式都用它,有的程式甚至不需要輸入輸出,所以需要手動包含。

stdafx是預編譯標頭檔案,也就是說,這個檔案在編譯開始的時候只編譯一次,把編譯結果儲存起來,以後再有其他的類包含這個標頭檔案時,就不需要再次編譯了。所以一般把最常用的標頭檔案都放到stdafx裡面,這樣可以大幅度提高編譯速度。

8樓:匿名使用者

哈哈,好暈哇。

首先糾正一個問題,並不是生成一個工程就一定會有include 「stdafx」 ,其次更不是c++標頭檔案就用iostream

iostrem是c++的輸入輸出流標頭檔案,只要你不使用cin或者cout,你根本不用使用iostream標頭檔案,只是一般情況下你會使用而已。呵呵。所以樓主可能比較常見iostream的標頭檔案。

其次,stdafx這個標頭檔案要看你使用了自動生成什麼工程,如果你生成一個helloworld,那麼恭喜你,這個會被自動建立,你可以看看這個標頭檔案,這個標頭檔案是你工程內的標頭檔案。如果你生成一個空的工程,empty project,根本什麼都沒有。

所以樓主明白了?

如何用vs2010新建一個類?用來寫c++檔案的標準格式建立?就是能做到聲把宣告放在.h裡,實現放在.cpp裡的

9樓:dear__曖昧

1 . 先開啟vs2010利用win32控制檯新建一個工程。這時在最左邊會有一個「解決方案資源管理器」 要是沒有可以 檢視--解決方案資源管理器 開啟。

右擊解決方案資源管理器裡面 「標頭檔案」 這個資料夾 選擇 新增--新建項--標頭檔案(.h) 假設命名「num_add.h」。

同樣的方法右擊「原始檔」這個資料夾 新增--新建項--c++檔案(.cpp)假設命名「num_add.cpp」 。

2 . 可以在「num_add.h」 裡寫類的定義:

#if !defined (aaaaaa) //防止num_add.h在別的檔案裡多次宣告

#define aaaaaa

class cnum_add;

#endif

3 . 在"num_add.cpp"檔案裡面實現cnum_add成員函式的定義:

#include"stdafx.h"

#include"num_add.h" //引用標頭檔案"num_add.h"

#include

using namespace std;

cnum_add::cnum_add(int m,int n)

void cnum_add::showsum()

輸出:3

不知道樓主看懂了沒?

10樓:素曇

class a //宣告一個a的類

;void a::fuction()

;不知道你這樣明白沒有。。。。

11樓:匿名使用者

專案》新增類

選擇c++>c++類

彈出的視窗中輸入類名就行了。

12樓:

請問你買的參考書是什麼?

visual studio2010 c++標頭檔案怎麼寫 30

13樓:匿名使用者

#include "ccar.h"這一條不要,在類的第一行新增,這兩行防止標頭檔案重複載入

#ifndef ___car_h_

#define ___car_h_

在標頭檔案的最後新增

#endif

14樓:匿名使用者

#include

class ctransport

virtual void run()

void run()};

15樓:

vs2019中建立mfc應用程式,一旦生成解決方案後就修改不

可以修改,在資源管理的圖示裡,把系統預設的圖示換掉,再重新編譯一下,就更改為你自己的圖示了。vs中使用mfc,編譯成功但不生成.exe檔案,是怎麼回事啊?slei.exe就是生成的檔案,畫面上都顯示出名字來了,好好找好。用vc mfc模板寫的程式的exe檔案的圖示怎麼改 可以,關閉vc工程,把res...

vs 2019 如何編譯c語言,vs 2008 如何編譯C語言

1.vc 就可以了 2.應該建立 cpp檔案 3.首先你要建立一個工程,建立一個win32控制檯應用程式的 工程然後再資原始檔檢視裡可以新增 你現成的原始檔4.在工程環境下 可以按f5執行 或是工具欄中間的那個綠色的小箭頭 回答完畢 希望你能明白 奪魂狼劍 不建議你使用vs2008來編譯純c程式。v...

VS2019建立了CWin32專案編譯出錯

沒碰見過你說的這種情況。建立完,不新增任何東西,編譯,應該是不會報錯的。回答補充 忽然想起,你有沒有這樣的報錯 1 d my documents visual studio 2005 projects ssss ssss.c 4 fatal error c1853 debug ssss.pch pr...