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

Компиляция плагинов под х86 в VS 2012
Atom
4/15/2013
XMbIPb



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

Tags:


Thanks:


esper

Avatar
Date: 4/16/2013
Reply


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

XMbIPb

Avatar
Date: 4/16/2013
Reply


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

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

esper

Avatar
Date: 4/16/2013
Reply


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

XMbIPb

Avatar
Date: 4/16/2013
Reply


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

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

Mikhail Sukhov

Avatar
Date: 4/16/2013
Reply


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


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

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

XMbIPb

Avatar
Date: 4/16/2013
Reply


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


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

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

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

VassilSanych

Avatar
Date: 4/16/2013
Reply


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

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

Mikhail Sukhov

Avatar
Date: 4/16/2013
Reply


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


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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy