在Windows 7上安装RMySQL的“Undefined Reference”

时间:2014-07-15 22:04:03

标签: r rmysql

在Windows 7 Professional上运行R3.1,Rtools 3.1。

  

Sys.getenv( 'MYSQL_HOME')   [1]“C:/ Program Files / MySQL / MySQL Server 5.6”

当我执行时: install.packages(“RMySQL”,type =“source”)

我收到一长串错误消息:

RS-MySQL.o:RS-MySQL.c:(.text+0xb8): undefined reference to `mysql_more_results@4'
RS-MySQL.o:RS-MySQL.c:(.text+0x348): undefined reference to `mysql_init@4'
RS-MySQL.o:RS-MySQL.c:(.text+0x365): undefined reference to `mysql_options@12'
:
:
collect2: ld returned 1 exit status
no DLL was created
ERROR: compilation failed for package 'RMySQL'

我已将C:/ Program Files / MySQL / MySQL Server 5.6 / lib / libmysql.dll复制到C:/ Program Files / MySQL / MySQL Server 5.6 / bin,并创建了C:/ Program Files / MySQL / MySQL Server 5.6 / lib / opt文件夹并将C:/ Program Files / MySQL / MySQL Server 5.6 / lib / libmysql.lib复制到opt文件夹中,以便获得这个目的。

我在MySQL 5.5和5.6上都试过这个,结果相同。

0 个答案:

没有答案