Консольное приложение, скомпилированное как dll, используемое в управляемых winforms C ++ - PullRequest
0 голосов
/ 16 марта 2011

Я написал простое консольное приложение на C ++ с парой файлов .cpp и одним файлом .h.Я установил сборку для DLL.Когда я создаю проект winForms, я не могу добавить ссылку на dll, так как это не управляемый код.Справедливо.Поэтому я возвращаюсь к своему консольному приложению и в свойствах проекта устанавливаю поддержку Common Lanauge RunTime в /clr.

. При попытке компилирования я получаю сообщение об ошибке:

Ошибка 1: ошибка D8016: 'Параметры командной строки / ZI 'и' / clr 'несовместимы

Есть ли какие-либо предложения относительно того, как я перенесу мое консольное приложение в управляемый c ++ для использования с проектом winForms?

Спасибо, Томас

1 Ответ

0 голосов
/ 16 марта 2011

/ clr несовместимо с / ZI

Проверьте эту страницу на наличие ограничений при использовании / clr: http://msdn.microsoft.com/en-us/library/ffkc918h.aspx

...