帮助解决从dll中导入函数的问题 - 页 7

 
boysn >> :

有一个非常多的人...这些错误...

[BCC32 Error] U_svd_dll.cpp(15): E2209 Unable to open include file 'stdafx.h'.
[BCC32错误] iosfwd(254): E2238 'char_traits<wchar_t>::int_type'的多重声明

.

最简单的是用stdafx.h。

只需删除一行 #include "stdafx.h"

而在它发誓不知道什么是FILE-的文件中。

相反,你应该添加一行#include <stdio.h>的内容

.

是的。

谢谢。

笑了:-)。

Borland对竞争真的很认真:-)。

所有这些错误:

{...}

[BCC32错误] iosfwd(151): E2344 早期声明的'char_traits<char>::lt(const char &,const char &)'
[BCC32错误] iosfwd(371): E2238 'char_traits<char>::compare(const char *,const char *,unsigned int)' 的多重声明
[BCC32错误] iosfwd(156): E2344 较早声明'char_traits<char>::compare(const char *,const char *,unsigned int)

{...}

这是对他们的改进!:-)这是你的9,不是吗?

在第6个Debilder下没有这样的错误!:-)这是一个新的!:-)

我甚至不知道用什么来弥补它们。

 

是的,我有Bilder 2009。在一个文件中注释了stdafx.h,在另一个文件中弹出了...总之,在所有出现这种情况的文件中,都注释了所有的内容。

最终有0个错误,但有29个警告。

.

[BCC32 警告] xlocnum(1617): W8058 无法创建预编译头文件:头文件中的初始化数据
[BCC32 警告] xlocnum(1617): W8058 无法创建预编译头文件:头文件中的初始化数据
[BCC32警告] ap.cpp(373): W8012 比较有符号和无符号的值
[BCC32警告] ap.cpp(375): W8012 比较有符号和无符号的值
[BCC32警告] ap.cpp(442): W8060 可能是不正确的分配
[BCC32警告] ap.cpp(494): W8012 比较有符号和无符号的值
[BCC32警告] ap.cpp(512): W8012 比较有符号和无符号的值
[BCC32 警告] ap.cpp(539): W8012 比较有符号和无符号的值
[BCC32警告] ap.cpp(552): W8012 比较有符号和无符号的值
[BCC32警告] ap.cpp(710): W8012 比较有符号和无符号的值
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译头文件:头文件中的初始化数据
[BCC32 Warning] bdsvd.cpp(1047): W8004 'rightside' 被分配了一个从未使用的值
[BCC32 Warning] bdsvd.cpp(1047): W8004 'sminlo' 被分配了一个从未使用过的值
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译头文件:头文件中的初始化数据
[BCC32 警告] bidiagonal.cpp(221): W8004 'minmn' 被分配了一个从未使用的值
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译的头文件:头文件中的初始化数据
[BCC32 警告] blas.cpp(108): W8004 'a' 被分配了一个从未使用过的值
[BCC32 警告] blas.cpp(131): W8004 'a' 被分配了一个从未使用过的值
[BCC32警告] blas.cpp(154): W8004 'a' 被分配了一个从未使用过的值
[BCC32 警告] blas.cpp(647): W8004 'cols' 被分配了一个从未使用的值
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译的头文件:头文件中的初始化数据
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译的头文件:头文件中的初始化数据
[BCC32 Warning] lq.cpp(107): W8004 'maxmn' 被分配了一个从未使用过的值
[BCC32 警告] lq.cpp(282): W8004 'maxmn' 被分配了一个从未使用过的值
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译的头文件:头文件中的初始化数据
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译的头文件:头文件中的初始化数据
[BCC32警告] reflections.cpp(215): W8004 'vm' 被分配了一个从未使用的值
[BCC32警告] reflections.cpp(281): W8004 'vm' 被分配了一个从未使用的值
[BCC32 警告] xlocnum(1617): W8058 不能创建预编译的头文件:头文件中的初始化数据

.

对于#include <stdio.h>一行,我不太明白应该把它放在哪里......:-(

 
boysn >> :

是的,我有Bilder 2009。在一个文件中注释了stdafx.h,在另一个文件中弹出了...总之,在所有出现这种情况的文件中,都注释了所有的内容。

结果是0个错误,但有29个警告。

对于#include <stdio.h>一行,我不太明白应该把它放在哪里......:-(

暂时把警告留给专业人士。

虽然...我想你会为每个警告做谷歌的工作。

如果FILE没有错误,就不应该把任何东西粘贴到任何地方。

总之,这一切都成功了。

 
stdafx.h文件不是很重要吗?它不会影响DLL的功能?
 
这些警告可以被忽视吗?你得到了一个可以工作的DLL吗?
 

你为什么向我询问stdafx.h文件?

http://www.google.ru

.

至于Dll - 检查一下 - 让我知道。

 

M...是的,在MQL中似乎没有错误,它导入...现在我必须检查一下数据...

不过,29条警告是怎么回事?他们不是很关键吗?

 
请原谅,由于惯性 :-)
 
boysn >> :

M...是的,在MQL中似乎没有错误,它导入...现在我必须检查一下数据...

不过,29条警告是怎么回事?他们不是很关键吗?

我不会说:-)。
 

:-))))

我对在你的帮助下完成了一些事情感到难以言喻的高兴!!。

我将通过谷歌:-)来找出我的问题:-)