Использование C++-класса с формой для использования, как класса haxe

Иными словами, как правильно делать обертки для файлов классов других языков?

В примере не было

В примере не было использования конструктора...
Это не работает:
//Test.hx
package;
@:structAccess
@:include("Rectangle.h")
@:native("Rectangle")
extern class Test {
public function new();
public var Num:Int;
}
//Test.cpp
class Test
{
public:
int Num;
Test(){

}
};

То есть

То есть начинается компиляция без ошибок, но потом:
cmd: "C:\HaxeToolkit\haxe/haxelib" run lime build "project.xml" windows -release -Dfdb
cl.exe -Iinclude -nologo -O2 -DHX_WINDOWS -D_USING_V120_SDK71_ -GR -Oy- -c -EHs -GS- -arch:SSE -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,94/include -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -DHX_WIN_MAIN -wd4996 -MT ./src/Main.cpp -Foobj/msvc-ncxp/57588eaa_Main.obj
Main.cpp
./src/Main.cpp(3) : fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: Rectangle.h: No such file or directory

Build halted with errors.

С чем это может быть связано?

Я сам не пробовал, так что не

Я сам не пробовал, так что не могу помочь.

Вопрос лучше задать Хью в твиттере или автору блогпоста.

Не поделитесь ли

Не поделитесь ли контактами Хью?

Благодарю)

Благодарю)

Поправил...

Поправил @:structAccess
@:include("Test.cpp")
@:native("Test")
Не помогло.

Уже и...

Уже и статическую ссылку на экземпляр класса попробовал - один и тот же исход.

Спасибо

Спасибо)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
f
5
p
E
3
h
Enter the code without spaces and pay attention to upper/lower case.