-1
我試圖創建在Windows環境下使用痛飲一個DLL文件爲embeddedR C程序。我使用下面的命令:找不到符號「Embeddedrcall_Init」
C:\swigwin-3.0.12\Examples\r\Z>swig -c++ -tcl embeddedRCall.i
C:\swigwin-3.0.12\Examples\r\Z>gcc -c embeddedRCall.c -I/swigwin-3.0.12/Examples/r/Z
C:\swigwin-3.0.12\Examples\r\Z>gcc -c embeddedRCall_wrap.c -I/Tcl/include/tcl8.6 -I/swigwin-3.0.12/Examples/r/Z
C:\swigwin-3.0.12\Examples\r\Z>gcc -shared embeddedRCall.o embeddedRCall_wrap.o -o embeddedRCall.dll -L/Tcl/lib -L/R/R-3.3.2/bin/i386 -lR -lRblas -lRiconv -lRlapack -ltcl86
% load embeddedRCall
cannot find symbol "Embeddedrcall_Init"
我能夠加載與tclsh的
其他example.dll文件但我無法弄清楚我已經使用TCL 32 reason--位
我模塊文件名是和模塊名稱是embeddedRcall
我缺少的東西??? 我對TCL比較陌生,有人可以幫我。
即使負載embeddedRCall EmbeddedRCall加載同樣的錯誤被拋出。我錯過了什麼。請幫我解決問題。 – harika