<commit_before>---
layout: post
title: ติดตั้ง Boost เพื่อใช้งานกับ CodeBlocks
date: 2015-12-05T02:00:00.000+07:00
author: <NAME>
tags:
- คอมพิวเตอร์
modified_time: 2015-12-05T02:17:15.000+07:00
thumbnail: /assets/images/thumbnail/install-boost-on-codeblocks.png
---
**Boost** คือไลบารี่สำเร็จรูปสำหรับช่วยให้เราสามารถเขียนโปรแกรมภาษา C++ ได้ง่ายขึ้น โดยจะรวมคำสั่งที่ใช้บ่อยไว้มากมาย ไม่ว่าจะเป็นคำสั่งเกี่ยวกับการจัดการไฟล์ หรือคำสั่งการคำนวณทางคณิตศาสตร์ต่างๆ ดังนั้นการใช้งานไลบรารี่ Boost จึงช่วยอำนวยความสะดวกในการเขียนโปรแกรมเป็นอย่างมาก

โดยคอมพิวเตอร์ที่จะทำการติดตั้ง Boost ในครั้งนี้จะใช้ CodeBlocks รุ่น 13.12 ใช้งานคอมไพล์เลอร์  MinGW ที่ติดมากับโปรแกรม CodeBlocks โดยใช้ระบบปฏิบัติการ Windows 10

## การติดตั้ง

การติดตั้ง Boost สามารถโหลดตัวไลบารี่ได้จากเว็บไซต์ [Boost.org](http://boost.org) โดยให้เวอร์ชันล่าสุด หลังจากนั้นนำไฟล์ที่โหลดมาแตกไฟล์ลงเครื่อง

![](/assets/images/post/install-boost-on-codeblocks/002-inside-boost-zip.png){: .middle-image }

เมื่อแตกไฟล์ออกมาแล้วจะพบกับไฟล์ในซิปเป็นหน้าตาดังภาพ โดยผมจะแตกไฟล์ดังกล่าวไว้ที่ `C:\Program Files(x86)\CodeBlocks\MinGW\Boost` โดยท่านอาจใส่โฟลเดอร์นี้ไว้ที่อื่นก็ได้ แต่ควรทราบว่าโฟลเดอร์นี้จะต้องถูกใช้งานทุกครั้งที่คอมไพล์ ดังนั้นแล้วผมจึงวางไว้ใน MinGW จะได้สะดวกต่อการเรียกใช้งาน

![](/assets/images/post/install-boost-on-codeblocks/003-add-path-mingw.png){: .middle-image}

ก่อนอื่นเราจำเป็นต้องทำการตั้งพาธสำหรับเรียก gcc ขึ้นมาใช้งานขณะกำลังบิวด์ไฟล์ของไลบารี่ โดยให้ทำการคลิกขวาเลือก Properties ที่ This PC จากนั้นเลือก Advanced systelm settings > Advanced > Environment Variables... บริเวณช่อง System Variables ให้คลิกที่ช่อง Path จากนั้นเติมที่อยู่ไฟล์ของ MinGW ลงไป (ตามภาพประกอบ)

![](/assets/images/post/install-boost-on-codeblocks/004-gcc-after-restart.png){: .middle-image .medium-image}

เมื่อเราเปิด Command Prompt ขึ้นมาใช้คำสั่งว่า `gcc` ควรขึ้นข้อผิดพลาดดังภาพประกอบ หากไม่ใช่ให้ทำการรีสตาร์ทคอมพิวเตอร์ 1 รอบ หากยังไม่ได้อีกโปรดตรวจสอบให้แน่ใจว่าพาธของ MinGW นั้นถูกต้อง

![](/assets/images/post/install-boost-on-codeblocks/005-bootstrap-build.png){: .middle-image .medium-image}

จากนั้นเราจึงไปที่โฟลเดอร์ที่ได้ทำการแตกไฟล์ Boost ไว้ แล้วให้ทำการรันหน้าต่าง Command Prompt ขึ้นมาโดยใช้สิทธิของผู้ดูแลระบบแล้วใช้คำสั่ง<commit_msg>update : post time<commit_after>---
layout: post
title: ติดตั้ง Boost เพื่อใช้งานกับ CodeBlocks
date: 2015-12-05T04:19:00.000+07:00
author: <NAME>
tags:
- คอมพิวเตอร์
modified_time: 2015-12-05T04:19:00.000+07:00
thumbnail: /assets/images/thumbnail/install-boost-on-codeblocks.png
---
**Boost** คือไลบารี่สำเร็จรูปสำหรับช่วยให้เราสามารถเขียนโปรแกรมภาษา C++ ได้ง่ายขึ้น โดยจะรวมคำสั่งที่ใช้บ่อยไว้มากมาย ไม่ว่าจะเป็นคำสั่งเกี่ยวกับการจัดการไฟล์ หรือคำสั่งการคำนวณทางคณิตศาสตร์ต่างๆ ดังนั้นการใช้งานไลบรารี่ Boost จึงช่วยอำนวยความสะดวกในการเขียนโปรแกรมเป็นอย่างมาก

โดยคอมพิวเตอร์ที่จะทำการติดตั้ง Boost ในครั้งนี้จะใช้ CodeBlocks รุ่น 13.12 ใช้งานคอมไพล์เลอร์  MinGW ที่ติดมากับโปรแกรม CodeBlocks โดยใช้ระบบปฏิบัติการ Windows 10

## การติดตั้ง

การติดตั้ง Boost สามารถโหลดตัวไลบารี่ได้จากเว็บไซต์ [Boost.org](http://boost.org) โดยให้เวอร์ชันล่าสุด หลังจากนั้นนำไฟล์ที่โหลดมาแตกไฟล์ลงเครื่อง

![](/assets/images/post/install-boost-on-codeblocks/002-inside-boost-zip.png){: .middle-image }

เมื่อแตกไฟล์ออกมาแล้วจะพบกับไฟล์ในซิปเป็นหน้าตาดังภาพ โดยผมจะแตกไฟล์ดังกล่าวไว้ที่ `C:\Program Files(x86)\CodeBlocks\MinGW\Boost` โดยท่านอาจใส่โฟลเดอร์นี้ไว้ที่อื่นก็ได้ แต่ควรทราบว่าโฟลเดอร์นี้จะต้องถูกใช้งานทุกครั้งที่คอมไพล์ ดังนั้นแล้วผมจึงวางไว้ใน MinGW จะได้สะดวกต่อการเรียกใช้งาน

![](/assets/images/post/install-boost-on-codeblocks/003-add-path-mingw.png){: .middle-image}

ก่อนอื่นเราจำเป็นต้องทำการตั้งพาธสำหรับเรียก gcc ขึ้นมาใช้งานขณะกำลังบิวด์ไฟล์ของไลบารี่ โดยให้ทำการคลิกขวาเลือก Properties ที่ This PC จากนั้นเลือก Advanced systelm settings > Advanced > Environment Variables... บริเวณช่อง System Variables ให้คลิกที่ช่อง Path จากนั้นเติมที่อยู่ไฟล์ของ MinGW ลงไป (ตามภาพประกอบ)

![](/assets/images/post/install-boost-on-codeblocks/004-gcc-after-restart.png){: .middle-image .medium-image}

เมื่อเราเปิด Command Prompt ขึ้นมาใช้คำสั่งว่า `gcc` ควรขึ้นข้อผิดพลาดดังภาพประกอบ หากไม่ใช่ให้ทำการรีสตาร์ทคอมพิวเตอร์ 1 รอบ หากยังไม่ได้อีกโปรดตรวจสอบให้แน่ใจว่าพาธของ MinGW นั้นถูกต้อง

![](/assets/images/post/install-boost-on-codeblocks/005-bootstrap-build.png){: .middle-image .medium-image}

จากนั้นเราจึงไปที่โฟลเดอร์ที่ได้ทำการแตกไฟล์ Boost ไว้ แล้วให้ทำการรันหน้าต่าง Command Prompt ขึ้นมาโดยใช้สิทธิของผู้ดูแลระบบแล้วใช้คำสั่ง
{'fraction_non_alphanumeric': 0.19236812570145903, 'fraction_numerical': 0.028282828282828285, 'mean_word_length': 9.081447963800905, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '521874', 'n_tokens_mistral': 3280, 'n_tokens_neox': 3519, 'n_words': 221}