นี่เป็นครั้งแรกที่ฉันทำงานกับ C++ และเริ่มต้นการเขียนโค้ดอย่างเหมาะสม ฉันกำลังติดตามบทช่วยสอน C ++ บน learncpp.com และฉันใช้ Visual Studio 2017...
ในบทช่วยสอน พวกเขาเริ่มต้นด้วยคำว่า "สวัสดีชาวโลก!" รหัสและที่ด้านบนของรหัสพวกเขาใส่ #include "stdafx.h"
พร้อมด้วย #include <iostream>
เมื่อฉันจำลองโค้ดนี้ด้วยตัวเองและพยายามสร้างมัน ฉันได้รับข้อผิดพลาด:
C1010: การสิ้นสุดไฟล์โดยไม่คาดคิดขณะค้นหาส่วนหัวที่คอมไพล์แล้ว คุณลืมเพิ่ม #include "pch.h" ในแหล่งที่มาของคุณหรือไม่?
เมื่อดูตัวสำรวจโซลูชันของฉัน ฉันสังเกตเห็นว่าในบทช่วยสอนในแท็บส่วนหัวและไฟล์ต้นฉบับ พวกเขามีไฟล์ชื่อ "stdafx.h" และ "stdafx.cpp" แต่สำหรับฉัน ไฟล์เหล่านั้นเรียกว่า "pch.h" และ "pch .ซีพีพี"
ดังนั้นฉันจึงลองเปลี่ยนชื่อ #include "stdafx.h"
เป็น #include "pch.h"
และโค้ดก็ถูกสร้างขึ้นและดำเนินการได้อย่างสมบูรณ์แบบ ฉันควรจะใช้ #include "pch.h"
ต่อไปสำหรับโค้ดที่เหลือหรือนี่เป็นปัญหาบางอย่าง
ขอบคุณ!
stdafx.h
ไม่จำเป็นต้องมีส่วนหัวที่คอมไพล์แล้ว - person HSK   schedule 20.08.2018Project properties
-›C / C++
-›Precompiled header
สามารถตั้งค่าตามหน่วยการแปลได้ - person user7860670   schedule 20.08.2018