注意:我已经成功地构建了这些DLL,这些DLL可以由labview执行超过15年了(最近也有excel)。事实上,labview可以查看dll中的所有入口点,但不能执行它们。去掉mysql和oracle/oci功能后,labview现在可以正确地执行我的代码了。看来凶手在里面, libmysql.lib 以及 oci.lib 我想替换mysql库的简单方法是使用mariadb。对犯罪现场有什么建议吗?
libmysql.lib
oci.lib
xzabzqsa1#
结果链接和构建都很好。安装instantclient后,oracle不会对注册表进行任何更改,以便操作系统可以找到 OCI.DLL . 当我使用labview加载 OCI.DLL 在instantclient目录中,这些函数加载良好,因此我将 OCI.DLL 在与我的labview源代码相同的目录中,一切都正常工作。mysql问题已通过链接解决 mysqlclient.lib 而不是 libmysql.lib 我认为必须指出,甲骨文没有提供任何帮助或支持。
OCI.DLL
mysqlclient.lib
1条答案
按热度按时间xzabzqsa1#
结果链接和构建都很好。安装instantclient后,oracle不会对注册表进行任何更改,以便操作系统可以找到
OCI.DLL
. 当我使用labview加载OCI.DLL
在instantclient目录中,这些函数加载良好,因此我将OCI.DLL
在与我的labview源代码相同的目录中,一切都正常工作。mysql问题已通过链接解决
mysqlclient.lib
而不是libmysql.lib
我认为必须指出,甲骨文没有提供任何帮助或支持。