Компиляция плагинов под х86 в VS 2012

Компиляция плагинов под х86 в VS 2012
Atom
15.04.2013
XMbIPb



Вылетает при компиляции..
Пробовал поменять путь в plugins.bat на \Hydra\bin\x86\%2\Plugins - безрезультатно..
Пробовал тупо перетащить плагин из папки Debug.. но гидра при работе с ним начинает выдавать это:

Теги:


Спасибо:


esper

Фотография
Дата: 16.04.2013
Ответить


Для чего необходимо компилировать плагины под x86?
Спасибо:

XMbIPb

Фотография
Дата: 16.04.2013
Ответить


esper
Для чего необходимо компилировать плагины под x86?

Текущая разрядность процесса не совместима со шлюзом QuikTrader. Необходимо перекомпилировать под x86.
Спасибо:

esper

Фотография
Дата: 16.04.2013
Ответить


В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.
Спасибо:

XMbIPb

Фотография
Дата: 16.04.2013
Ответить


esper
В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.

Т.е. я правильно сделал, просто скопировав плагины из папки Debug?
И вторая ошибка не связана с тем что гидра х86, а плагин any proc?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 16.04.2013
Ответить


esper
В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.


Сегодня выложу твои изменения, где будет выбор разрядности у Гидры и Студии.

2Хмырь Подождите до завтра, если есть проблемы с перекомпиляцией.
Спасибо:

XMbIPb

Фотография
Дата: 16.04.2013
Ответить


Mikhail Sukhov
esper
В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.


Сегодня выложу твои изменения, где будет выбор разрядности у Гидры и Студии.

2Хмырь Подождите до завтра, если есть проблемы с перекомпиляцией.

С компиляцией самой гидры проблем нет.. просто я подумал что у неё начались проблемы с памятью(OutOfMemory) из-за разной разрядности с плагином.. сегодня ещё покопаю, может это не связано...
Спасибо:

VassilSanych

Фотография
Дата: 16.04.2013
Ответить


XMbIPb
С компиляцией самой гидры проблем нет.. просто я подумал что у неё начались проблемы с памятью(OutOfMemory) из-за разной разрядности с плагином.. сегодня ещё покопаю, может это не связано...

Когда разрядность не совместима, библиотека просто не загружется (пишет "не найдена"). А Any CPU на то и any, что работает при запуске под любой конфигурацей.
OutOfMemory - это обычно бесконечный цикл или рекурсия.
Хотя иногда действительно бывает out of memory из-за переполнения данными, но я такого давно не наблюдал.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 16.04.2013
Ответить


VassilSanych
OutOfMemory - это обычно бесконечный цикл или рекурсия.


Еще бывает ВипАпи функции транслируют признал E_OUT_OF_MEMORY. Чаще всего из-за неправильный длины буфера, а не реальной нехватки памяти. В НЕТе это выливается в OOM
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy