Reference for using Octave and C/C++
參考這幾個網站,
Please confirm that Dynamic Linking feature is ont or off.
先確認Octave是否有支援或是開啟Dynamic Linking,Typing,
輸入
$ octave_config_info ("ENABLE_DYNAMIC_LINKING")
if
若
ans = true
That means ON.
表示有開啟。
因為Octave要用gcc compiler,所以勢必得換開發環境了。
至少我不知道怎麼用VisualCompiler去使用。
所以我改用Cygwin和Ubuntu,Cygwin因為我缺少了一些packages,所以花了點工夫。請參考HERE。
程式要inlcude
然後告訴compile正確的octave library位置,但是通常都會用make來完成compile動作。下載範例Makefile。
內容大致如前面連結提供的範例相同,
makefile:
all:test
clean:
-rm test.o test
test: test.o
mkoctfile --link-stand-alone -o test hello.o
test.o: hello.cpp
g++ -c -I /usr/include/octave-3.0.3/ -o hello.o hello.cpp
指令輸入make all,就會完成Makefile裡指定的動作了。
No comments:
Post a Comment