Qt Jenny 알려진 문제
Qt Jenny 1.0
- Qt Jenny 은 헤더 전용 코드를 생성합니다. 이는 QJniObject 의 템플릿 기능을 활용하고 일부 QJniObject 함수의 추론된 반환 유형을 사용하며 Qt Jenny 에서 생성된 코드에서 추론된 반환 유형을 노출하기 위한 것입니다. 앞으로도 이 방식을 유지할 예정입니다.
- 생성된 코드는 강력하게 유형화되지 않습니다. 서로 다른 두 가지 Java 유형을 매개변수로 받는 함수가 있는 경우 호출 코드에서 올바른 객체를 올바른 순서로 전달해야 하며, 실수는 런타임 오류로 이어집니다. Qt Jenny 1.1에서는 이 제한이 해제되어 매개변수의 유형이 강하고 인수 순서가 잘못되어도 컴파일 오류가 발생하는 코드를 생성할 수 있게 될 예정입니다.
- C++에서 Java 인터페이스를 구현하는 것은 지원되지 않습니다. Qt Jenny 1.1에서는 이 제한이 해제되어 Java 인터페이스의 API를 구현하는 C++ 베이스 클래스를 생성하고 사용자가 이러한 베이스 클래스를 상속한 다음 파생된 클래스 객체를 강력한 타입의 생성된 API에 Java 인터페이스 객체로 전달할 수 있게 될 것으로 예상하고 있습니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.