ปัญหา C4335: Visual Studio 2015 กับ mac file พร้อมวิธีรับมือ [ย้ายมาจาก wordpress darkyuu]

ถ้าท่าน build solution แล้วเจอ error ตามด้านล่างนี้
C4335 Mac file format detected: please convert the source file to either DOS or UNIX format

แสดงว่า ไฟล์เจ้ากรรมดังกล่าวมี EOL character เป็นแบบ classic macintosh (CR หรือ \r)
ซึ่งจะไม่สามารถใช้งานต่อได้
ให้ทำการแปลง EOL Character ของไฟล์ดังกล่าวเป็น Unix/OSX (LF หรือ \n) ครับ

*ถ้าในเครื่องท่านมีโปรแกรม notepad++ ให้ใช้โปรแกรมนี้เปิดไฟล์ที่ต้องการ แล้วไปที่ toolbar เลือก Edit > EOL Conversion จากนั้นเลือก Unix/OSX แล้วทำการ save

วิธี build win32 game ของ Cocos2D-X 3.6 บน Visual Studio 2015 RC [ย้ายมาจาก wordpress darkyuu]

หลังจาก สร้าง project (ด้วยคำสั่ง cocos new ใน command line) แล้วนั้น

1.ให้เปิด solution file (.sln) ที่อยู่ในโฟลเดอร์ proj.win32
2.เลือก tab solution explorer แล้วทำการคลิ๊กขวาที่ libCocos2d แล้วเลือก properties
3.ที่ข้อย่อย general ให้ปรับค่าของ Platform Toolset เป็น Visual Studio 2013 (v120)

4. ทำแบบข้อ 3 ซ้ำอีกครั้ง กับ libSpline และ อันที่เป็นชื่องานของคุณ (ในที่นี้ผมใช้ SandBox)