eta rader 4- MetaTrader 4 的链接库mysql问题

问题描述

MetaTrader 4 的链接库mysql问题

https://www.mql5.com/zh/articles/932
照api上例子 跑 MySQL-001.mq4 文件。报错行 Print (MySqlVersion());

导入了 #include 文件放在了 Include 目录下
连接mysql MyConnection.ini文件修改正确, 在Scripts目录下。
?MQLMySQL.dll 文件 放在Libraries 目录下。但是官网 引用这文件是 #import "..librariesMQLMySQL.dll"
Libraries 小写了,但是大小写我都试过了,还是执行报错在那行。
libmySQL.dll 文件 从本地mysql bin 目录下复制出来 分别都放在 Include Libraries Scripts C:WindowsSytem32
还是报错。难道是我的mt4 版本问题吗? 有没有大神玩过这脚本呀。连接过mysql呀。

望大神帮忙

时间: 2024-11-08 23:26:44

eta rader 4- MetaTrader 4 的链接库mysql问题的相关文章

记一个链接库导出函数被覆盖的问题

链接库的一个问题 前些天遇到这样一个问题:libD.so需要用到libS.a提供的方法,于是静态链接了libS.a.而libS.a和libD.so又都会被可执行文件bin所链接.(因为libD.so还提供给其他可执行程序使用,所以链接libS.a是必须的.而libD.so对于bin来说是可选的,所以bin也必须链接libS.a.)这就形成下面一种情况: libD.so <---- bin | | libS.a <-------- 那么,如果今后libS.a有所修改(成了libS_new.a),

Linux下C编程:关于静态链接库

在C语言的层面上,对代码的重复利用通常是通过库(library)的方式来实现的.传统意义上的库指的是以后缀.a结尾的文件.严格来讲,函数库应当分为两种:静态链接库和动态链接库,也称动态共享库.静态链接库通常是指以.a为后缀的文件,而动态链接库则常常以.so为后缀名. 静态链接库其实就是把一个或多个目标文件(即编译生成的.o文件)归档在一个文件中.此后,当需要使用这个静态库中的某个功能时,将这个静态库与要生成的应用程序链接在一起. 来讲讲ar工具~~~~ 在Linux上平台上最常用的归档工具是GN

如何在新窗口中打开Sharepoint链接库链接

在sharepoint中无论是2007还是2010 链接库中的链接都会在当前页面打开, 很多用户会想要在新窗口中打开,但sharepoint并不支持,在2007中可以取改schema.xml文件 但在10里好像就不可以了,下面这个方法在07和10里都可用 在链接库的 view webpart 下面添加一个内容编辑器webpart 添加下面的js代码 <script language="javascript"> function LinkOpenNewWindow() { v

VC++动态链接库(DLL)编程之静态链接库

  对静态链接库的讲解不是本文的重点,但是在具体讲解DLL之前,通过一个静态链接库的例子可以快速地帮助我们建立"库"的概念. 图1 建立一个静态链接库 如图1,在VC++6.0中new一个名称为libTest的static library工程(单击此处下载本工程附件),并新建lib.h和lib.cpp两个文件,lib.h和lib.cpp的源代码如下: //文件:lib.h #ifndef LIB_H #define LIB_H extern "C" int add(

sta-一个静态链接库调用静态链接库的问题

问题描述 一个静态链接库调用静态链接库的问题 ****第一个静态库: static1.h #ifndef STA123123_H #define STA123123_H extern "C" int add(int a,int b); #endif static1.cpp #include #include "static1.h" int add(int a,int b) { return a+b; } 第二个静态库: static2.h #ifndef STA55

c库转换c#可用库-C语言链接库转换成C#可用动态链接库

问题描述 C语言链接库转换成C#可用动态链接库 已有以前用C语言编写的动态链接库dll和静态链接库文lib文件以及头文件.h,由于目前项目使用C#语言开发,请问如何把C语言编的dll,和lib转换为c#语言能够调用的链接库文件. 需要详细步骤,谢谢! 解决方案 http://pinvoke.net/ 可以在这个网站上查windows api的函数原型,你的dll找类似的api,照着写. 解决方案二: 不需要转换,C#使用dllimport声明函数原型,然后直接调用. 可以参考C#调用window

GCC 编译使用动态链接库和静态链接库的方法

1 库的分类 根据链接时期的不同,库又有静态库和动态库之分. 静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行. 有别于静态库,动态库的链接是在程序执行的时候被链接的.所以,即使程序编译完,库仍须保留在系统上,以供程序运行时调用. 2 静态库和动态库的比较 链接静态库其实从某种意义上来说也是一种粘贴复制,只不过它操作的对象是目标代码而不是源码而已.因为静态库被链接后库就直接嵌入可执行文件中了,这样就带来了两个问题. 首先就是系统空间被浪费了.

动态链接库dll,静态链接库lib, 导入库lib

转载地址:http://www.cnblogs.com/chio/archive/2008/08/05/1261296.html   目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称"静态库"),另一种为动态连接库(DLL,以下简称"动态库")的导入库(Import Libary,以下简称"导入库"). 静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一

动态库-ndk调用第三方静态链接库

问题描述 ndk调用第三方静态链接库 android ndk调用第三方静态链接库(.a文件)在android里面我要调用客户给的一个.a库(另有一个.h的头文件),我用ndk-build命令把它编译成.so的过程中一直出现问题.cmd提示如下,请问怎么解决,详细一点,各位大神,拜托了! /i_cheng/android-ndk-r7b-windows/android-ndk-r7b/toolchains/arm-linux-androide bi-4.4.3/prebuilt/windows/b