VCL Forms Application

Я написал несколько классов C ++ для консольного приложения.

Как использовать эти классы в приложении VCL Forms. Я использую C ++ Builder XE2.

Я добавил .h и .cpp файлы через Project-> Add to project. Нужно ли мне писать включение? Если да, то где мне это сделать?

Я попытался разместить операторы включения в верхней части файла .cpp, но получаю следующую ошибку: Невозможно открыть файл включения.

У меня есть файлы .h и .cpp в той же директории, что и проект Forms.

Спасибо

0

Решение

Это быстрый взлом. Это сработало для меня.

Переместить весь класс, который вы написали, из .CPP подать в .H файл. Переместить все.

В .CPP файл формы vcl, form1.cppвключите .H файл, который содержит классы C ++.

или вы можете просто вставить части методов класса в form1.h поэтому они становятся частью public ref class form1{}; класс все вместе вместо двух разных классов, класса form1 и вашего класса.

0

Другие решения

Других решений пока нет …