Header qtcorehelpers.h contains:
- conversions between
System::StringandQString - conversions between
System::Array<uint8_t>andQByteArray - conversions between
System::DateTimeandQDateTime - conversions between
System::DateTimeandQDate - conversions between
System::DateTimeOffsetandQDateTime - conversions between
System::TimeSpanandQTime - conversions between
System::GuidandQUuid - conversions between
System::UriandQUrl - wrapper around
QIODevice - wrapper around
QFileDevice
Header qtguihelpers.h contains:
- conversions between
System::Drawing::ColorandQColor - conversions between
System::Drawing::PointandQPoint - conversions between
System::Drawing::PointFandQPointF - conversions between
System::Drawing::SizeandQSize - conversions between
System::Drawing::SizeFandQSizeF - conversions between
System::Drawing::RectangleandQRect - conversions between
System::Drawing::RectangleFandQRectF
-
Provide path to built instance of CodePorting.Translator.Cs2Cpp.Framework via ASPOSE_ROOT environment variable.
-
Generate Visual Studio solution:
cmake -G "Visual Studio 16 2019" -Ax64 -B build -DQT_DIR=<path>
The following parameters must be specified:
QT_DIR- path to the directory which containsQt5Config.cmake(orQt6Config.cmake).
For example:
cmake -G "Visual Studio 16 2019" -Ax64 -B build -DQT_DIR=C:\Qt\5.15.2\msvc2019_64\lib\cmake\Qt5An alternative is to use a
CMAKE_PREFIX_PATHvariable:cmake -G "Visual Studio 16 2019" -Ax64 -B build -DCMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019_64\lib\cmake -
Build Visual Studio solution
cmake --build build --config Debug
-
Run tests
cd build ctest -C Debug -V
-
Provide path to built instance of CodePorting.Translator.Cs2Cpp.Framework via ASPOSE_ROOT environment variable.
-
Open Qt Creator.
-
Select File > Open File or Project... and specify the location of the
CMakeLists.txt. -
Select Configure Project.
-
Select Tools > Tests > Run All Tests (Alt+A).