注意:我已经成功地构建了这些DLL,这些DLL可以由LabView执行超过15年(最近也是)。事实上,LabView可以查看DLL中的所有入口点,只是不能执行它们。
去掉了MySQL和Oracle/OCI功能之后,LabView现在可以正确地执行我的代码了。看来罪魁祸首在libmysql.lib和oci.lib
我想替换MySQL库的简单方法是使用MariaDB。对保监处有什么建议吗?
发布于 2018-09-21 19:15:48
结果是连接和建造都很好。对于实例化客户端安装,Oracle不会对注册表进行任何更改,以便操作系统能够找到OCI.DLL。当我使用LabView从实例化客户端目录加载OCI.DLL时,这些函数加载得很好,因此我将OCI.DLL放在与LabView源代码相同的目录中,一切都按应有的方式工作。
MySQL问题通过链接到mysqlclient.lib而不是libmysql.lib来解决
我认为很重要的一点是,Oracle没有提供任何帮助或支持。
https://stackoverflow.com/questions/52377064
复制相似问题