Я написал несколько классов C ++ для консольного приложения.
Как использовать эти классы в приложении VCL Forms. Я использую C ++ Builder XE2.
Я добавил .h и .cpp файлы через Project-> Add to project. Нужно ли мне писать включение? Если да, то где мне это сделать?
Я попытался разместить операторы включения в верхней части файла .cpp, но получаю следующую ошибку: Невозможно открыть файл включения.
У меня есть файлы .h и .cpp в той же директории, что и проект Forms.
Спасибо
Это быстрый взлом. Это сработало для меня.
Переместить весь класс, который вы написали, из .CPP
подать в .H
файл. Переместить все.
В .CPP
файл формы vcl, form1.cpp
включите .H
файл, который содержит классы C ++.
или вы можете просто вставить части методов класса в form1.h
поэтому они становятся частью public ref class form1{};
класс все вместе вместо двух разных классов, класса form1 и вашего класса.
Других решений пока нет …