даю так
1. открываю VC++
2. создаю новый проект приложение виндовс
3. выбираю DLL вешаю галочку пустой
4. создаю файл исходного текста и копирую в него все из файла .cpp
5. добавляю файл .def
6. компилю
получаю error 127
в строке
__declspec(dllexport) double WINAPI Run ( double inputs[] )
__declspec(dllexport) - лишнее.
Вообще-то я ждал именно *.dll файла.
Попробуйте ?Run@@YGNQAN@Z
Но не уверен что получится. Вся проблема в том, что .def файл не воспринимается компилятором. Имя функции осталось декорированным.
У меня нет VS2008 но есть VS2005. Вот мой проект:
Попробуйте ?Run@@YGNQAN@Z
Но не уверен что получится. Вся проблема в том, что .def файл не воспринимается компилятором. Имя функции осталось декорированным.
У меня нет VS2008 но есть VS2005. Вот мой проект:
Упс.
Содержимое файла testnero.def:
LIBRARY "testnero" EXPORTS Run @1
Ну и в тексте советника должно быть:
#import "testnero.dll"
а VS2005 нормально def файлы воспринимает ??
может дело в том что у меня экспресс едитион ??
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
люди не пожалуйста
кому не жалко
напишите как правильно компилить dll для metatradera
целый деннь сегодня мучаюсь.
хороший человек мне помого сделал я деляю также но не получается, где то что то упускаю ((
ХЕЛП ********