hcrf (HCRF13d) パッケージのためのlinuxパッチ
patch -p5 で適用
diff -u -r ./HCRF13d/makefile64 ./HCRF/makefile64 --- ./HCRF13d/makefile64 2007-10-18 17:20:46.000000000 +0900 +++ ./HCRF/makefile64 2008-07-08 17:31:08.000000000 +0900 @@ -1,10 +1,12 @@ -# +# -*- makefile -*- # Author: Michael Siracusa # Contact: siracusa@csail.mit.edu # Revison 1 -# +# -CXX = g++ +CXXFLAGS=-fPIC -I./include -I./optimizers/asa -I/optimizers/cgDescent/include +CXX = g++ $(CXXFLAGS) +CC = $(CXX) HCRF_SRCS = src/Dummys.cpp \ src/EdgeFeatures.cpp\ @@ -60,7 +62,12 @@ OBJS = $(HCRF_OBJS) $(ASA_OBJS) $(CGDESCENT_OBJS) $(UNCOPTIM_OBJS) $(MATHCRF_OBJS) -all: hCRF cgDescent uncOptim matHCRF +#all: hCRF cgDescent uncOptim matHCRF +all: hCRF cgDescent uncOptim testhCRF + +testhCRF: bin/testHCRF +bin/testHCRF: testHCRF/main.cpp $(ASA_OBJS) $(HCRF_OBJS) $(CGDESCENT_OBJS) $(UNCOPTIM_OBJS) + $(CXX) $< $(ASA_OBJS) $(CGDESCENT_OBJS) $(HCRF_OBJS) $(UNCOPTIM_OBJS) -o $@ matHCRF: bin/matHCRF.mexa64 hCRF: lib/hCRF.a lib/hCRF.so diff -u -r ./HCRF13d/testHCRF/main.cpp ./HCRF/testHCRF/main.cpp --- ./HCRF13d/testHCRF/main.cpp 2007-12-20 18:14:50.000000000 +0900 +++ ./HCRF/testHCRF/main.cpp 2008-07-08 17:20:27.000000000 +0900 @@ -1,6 +1,5 @@ #include "hCRF.h" #include <iostream> -#include <conio.h> #include <time.h> using namespace std; @@ -306,7 +305,7 @@ delete toolbox; cout << "Press a key to continue..." << endl; - _getch(); + getc(stdin); return 0; }