การทำให้ CTPN ทำงาน
1 ติดตั้ง cygwin
เลือก
g++
cgg
make
gdb
wget
cmake
2. โหลด boost มา make แล้วมาติดตั้งที่
cygwin /usr/include
https://sourceforge.net/projects/boost/?source=typ_redirect
3. โหลด google/glog มา make แล้วยัดไว้ใน cygwin/usr/include
https://github.com/google/glog
ทั้ง 2 และ 3 ต้อง make แบบนี้ (ที่มา http://olivernina.blogspot.com/2014/09/includecaffecommonhpp527-fatal-error.html)
4. โหลด google protocal buffer 3.4 หน้าใช้ version อื่น เพราะมี bug กับ windows
เอาเฉพาะโฟลเดอร์ google/protobuf มาไว้ใน
cygwin /usr/include
5. pip install h5py
6. apt-cyg install python-pip
7 http://www.netlib.org/blas/cblas.h เอามาไว้ใน cygwin/usr/include
ติดตั้งตามนี้แล้ว ก็ยังไม่ทำงานอยู่ดี
เพราะ บาง function ใน code ถูก duplicated ไปแล้ว
เลือก
g++
cgg
make
gdb
wget
cmake
2. โหลด boost มา make แล้วมาติดตั้งที่
cygwin /usr/include
https://sourceforge.net/projects/boost/?source=typ_redirect
3. โหลด google/glog มา make แล้วยัดไว้ใน cygwin/usr/include
https://github.com/google/glog
ทั้ง 2 และ 3 ต้อง make แบบนี้ (ที่มา http://olivernina.blogspot.com/2014/09/includecaffecommonhpp527-fatal-error.html)
wget https://github.com/schuhschuh/gflags/archive/master.zip
unzip master.zip
cd gflags-master
mkdir build && cd build
export CXXFLAGS="-fPIC" && cmake .. && make VERBOSE=1
make
sudo make install
4. โหลด google protocal buffer 3.4 หน้าใช้ version อื่น เพราะมี bug กับ windows
เอาเฉพาะโฟลเดอร์ google/protobuf มาไว้ใน
cygwin /usr/include
5. pip install h5py
6. apt-cyg install python-pip
7 http://www.netlib.org/blas/cblas.h เอามาไว้ใน cygwin/usr/include
ติดตั้งตามนี้แล้ว ก็ยังไม่ทำงานอยู่ดี
เพราะ บาง function ใน code ถูก duplicated ไปแล้ว
ความคิดเห็น
แสดงความคิดเห็น