■BOOST
■CGAL
・oriented_sideは直線の始点から終点に向かって左側がpositive
・よく読むページ
・TRay_2は,intersectionの判定が相手の線分が垂直だとおかしい.
■ArcGIS
・ZmapTownIIの建物ポリゴンを頂点分割すると,時計回りで頂点出力される.
■R
・coxphの打ち切りデータは0
■OpenCV
・OpenCV2.0ReleaseをCMakeを使ってビルドする
■QT
http://xptn.dtiblog.com/blog-entry-54.html
Build the 64-bit version using Microsoft Visual Studio Express
Prepare build environment
Add to or create the following system environment variables (HowTo,) adjusting the paths to match where you actually installed/unpacked the above:
QTDIR = C:\qt\qt-win-opensource-src-4.5.0
PATH = C:\qt\qt-win-opensource-src-4.5.0\bin;C:\Python26;C:\Python26\Scripts
Follow the instructions on this page to configure VS C++ to use the x64 compiler, includes, and libs
Tweak the Qt configuration
Edit qt-win-opensource-src-4.5.0\mkspecs\win32-msvc2008\qmake.conf:
Add to QMAKE_CFLAGS: /favor:blend (for all x64 CPUs, or use AMD64 or EM64T if you want to target), also add /MP if you have more than one processor/core
Add to QMAKE_LFLAGS: /MACHINE:X64 (or IA64)
(optional) Add -Ox to QMAKE_CFLAGS_RELEASE for extra optimizations
Edit qt-win-opensource-src-4.5.0\qmake\makefile.win32:
add to CFLAGS: /favor:blend (or AMD64 or EM64T as above,) and -Ox for more speed if you want
add to LFLAGS: /MACHINE:X64 (or IA64)
To avoid building the examples and demos (you don't need them and it saves ALOT of time,) edit qt-win-opensource-src-4.5.0\projects.pro:
Remove “examples” and “demos” from QT_BUILD_PARTS toward the top of the file. In fact, you only need “libs” if you want to save even more time.
Build Qt
Start the SDK command prompt (Start→Microsoft Windows SDK→CMD Shell)
Type setenv /xp /x64 /release (or /ia64) and hit Enter.
Type cd %QTDIR% and hit Enter.
Type configure -platform win32-msvc2008 -no-webkit and for more optimization, add -mmx -3dnow -sse -sse2 & hit Enter.
When it finishes (about 5-10 minutes,) just type nmake and press Enter and you should be good (takes 1~3 hours.)
If you get <sdkdir>\winnt.h(1831) : error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed then edit <sdkdir>\VC\INCLUDE\intrin.h and change the definition of _interlockedbittestandset and _interlockedbittestandreset to long volatile * Do nmake again and it should finish fine.
configure -platform win32-msvc2008 -no-webkit
nmake
nmake confclean
Qt (11) Qt Creator とVC++コンパイラを使ったQtアプリ作成
qmake qtcreator.pro
nmake release
■GSL
■XML
■SVG
・Visio2007のsvg出力は72dpi
■Zlib
・zlib-1.2.3
nmake -f win32\Makefile.msc