Помогите разобраться в проблеме импорта функции из dll - страница 5

 

Я буду очень Вам признателен за такую помощь!!!

MQL код у меня в виде скрипта - чисто только для проверки импорта функции из dll

Файлы:
 
Файлы:
project_svd.rar  1808 kb
 

Дебилдер не прав опять!

Я взял - Visual С++ 2005.

Тупо добавил все файлы в проект.

Построилось всё! Ошибок - нет...

.

1>aaadll - 0 error(s), 11 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

.

Проверьте что точно все файлы в проект добавлены.

.

Ради шутки, я достал билдер с полки.

.

В общем говоря, Вы пытались строить проект с H-файлами библиотеки ap

и не добавили в проект сами исходники.
.

Дебилдер не виновен :-(.

 

Ничего себе, ё-моё... Надо же...

А 11 warning(s) - это не хватает каких то файлов?

Может это сопутствующие библиотеки? В дебилдере в опциях у меня стоит Dinamic RTL стоит False, чтобы файл получился автономным.

Может эта опция влияет на предупреждения. Это я вроде в Арханельском читал...

А мой скрипт работает? Вызывает функцию? А то у меня пишет: cannot call function 'SVD_DLL' from dll 'svd_dll.dll' (error 127).

 

А я считал, что в проекте всё есть... Я его полностью скачал с сайта http://alglib.sources.ru/

Эх, а где же мне их искать? Они должны быть где то отдельно?

 
А файла ap.cpp недостаточно? Я считал, что там всё есть...
 

М-м-м... Ну, как бы, нужно сунуть в проект все файлы,

которые Вы мне прислали.

.

Мне, честно говоря, даже в голову бы не пришло задумываться,

какой *один файл* из набора файлов, входящих в *библиотеку*, 

нужно добавить в проект.

 
:-) сейчас попробую...
 

Блин, чего то не пойму :-(

Вроде бы всё добавил... и cpp и h файлы... В итоге вообще куча ошибок и предупреждений... Засада прямо какая то :-)

 
А Вы все файлы добавили и в проект в Visual С++ 2005 и в Билдер и ошибок ни там, ни там нет?