บทความนี้ ใช้ OS Windows 10 build 10074 ในการสาธิต
โปรแกรมที่เกี่ยวข้อง
– Visual Studio Community 2015 RC
– CMake 3.2.2 หรือสูงกว่า
– CppUTest 3.7.2
ขั้นตอน
1.ติดตั้ง Visual Studio Community 2015 RC
2.ติดตั้ง CMake 3.2.2
3.ดาวน์โหลด CppUTest 3.7.2 จาก http://cpputest.github.io
จากนั้นทำการ extract ไปที่ path ที่ต้องการ (ในที่นี้ผมเอาไปไว้ที่ C:\DEVELOPERS)
4.กำหนด Environment Variable โดยไปที่ System > Advanced System Settings > Environment Variables แล้วทำการเพิ่มตัวแปรเหล่านี้ในส่วน System Variables
name: CMAKE_ROOT
value: pathที่คุณเลือกติดตั้งCmake
name: CPPUTEST_HOME
value: pathที่คุณExtractไฟล์CppUTestไว้
5.แก้ไขค่าของตัวแปร path โดยเติม ;%CMAKE_ROOT%\bin ต่อท้ายจากค่าเดิม
6.เปิด command prompt แล้วพิมพ์คำสั่งดังนี้
cd %CPPUTEST_HOME%
cmake CMakeLists.txt
7.เปิด Windows Explorer แล้วไปที่ path ที่ของ CppUTest เพื่อเปิดไฟล์ CppUTest.sln
8.ไปที่ Solution Explorer แล้วทำการคลิ้กขวาที่ CppUTestExtTests แล้วเลือก properties
จากนั้น ในหัวข้อย่อย C/C++ > AllOptions ให้เปลี่ยนค่า Treat Warning As Error จาก Yes เป็น No ดังภาพด้านล่าง
9. ที่ Solution Explorer แล้วทำการคลิ้กขวาที่ CppUTestTests แล้วเลือก properties
จากนั้น ในหัวข้อย่อย C/C++ > AllOptions ให้เปลี่ยนค่า Treat Warning As Error จาก Yes เป็น No ดังภาพด้านล่าง
10. ที่ Solution Explorer แล้วทำการคลิ้กขวาที่ CppUTest แล้วเลือก properties
จากนั้น ในหัวข้อย่อย C/C++ > AllOptions ให้เปลี่ยนค่า Treat Warning As Error จาก Yes เป็น No ดังภาพด้านล่าง
11.ทำการ build ตามปกติ จะได้ไฟล์ CppUTest.lib อยู่ที่
pathของCppUTestที่คุณกำหนดไว้\src\CppUTest\โหมดที่คุณเลือกbuild
และไฟล์ CppUTestExt.lib อยู่ที่
pathของCppUTestที่คุณกำหนดไว้\src\CppUTestExt\โหมดที่คุณเลือกbuild
12.คัดลอกไฟล์จากข้อ 11 มาวางไว้ที่
pathของCppUTestที่คุณกำหนดไว้\lib
(โดยถ้าไม่มีโฟลเดอร์ lib ก็ให้สร้างขึ้นมาเองได้เลยครับ)