C++ on Visual Studio 2013

กำลังอ่านหนังสือชื่อ Programming -- Principles and Practice Using C++ (Second Edition) ของ Bjarne Stroustrup และเป็นครั้งแรกที่ผมลองคอมไพล์โปรแกรมกับ VS 2013 เลยสงสัยเกี่ยวกับเจ้า directive ที่ชื่อ #include std_lib_facilities.h (ตามหนังสือ) ซึ่งผมไม่แน่ใจว่าเป็นฟีเจอร์ใหม่ของ C++14 หรือปล่าวเลยลองใส่ดูตามขั้นตอนในหนังสือตามข้างล่างก็ไม่สามารถรันได้

#include "std_lib_facilities.h"
int main()
{
cout << "Hello, World!\n"; //
return 0;
}

กรอบทางขวามือของคอมไพเลอร์ที่ชื่อ Solution Explorer ภายใต้โฟลเดอร์ Header Files ผมก็ก๊อปโค๊ดต้นฉบับของ std_lib_facilities.h ใส่ไว้และตั้งชื่อตามนั้น และเปลี่ยนเป็น #include "../../../std_lib_facilities.h" ก็แล้ว
                                  #include "../../std_lib_facilities.h" ก็แล้ว
                                  #include "../std_lib_facilities.h"  ก็แล้ว ก็ยัง error
แต่ถ้าไม่ยุ่งกับมันแล้วใช้หัวโปรแกรมที่มันให้มาซึ่งก็คือ
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[]) ก็รันผ่านครับ มีใครคุ้นเคยกับ directive ตัวบนบ้างมั้ยครับและมีวิธีการยังงัยให้รันผ่าน อยากเรียนรู้ไว้เผื่อมีประโยชน์ครับ ขอบคุณครับ

แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่