//QString转HTuple
QString qpath = "D:/game";
std::string path = qpath.toStdString();
HTuple hpath = path.c_str();
qDebug()<<qpath;
//HTuple转QString
HTuple hpath = "D:/game";
std::string path=hpath.S().Text();
QString qpath = QString::fromStdString(path);
//string转QString
std::string path="D:/game";
QString qpath = QString::fromStdString(path);
//QString转string
QString qpath = "D:/game";
std::string path = qpath.toStdString();
cmake中的halcon环境配置:
set(HALCON_DIR "C:/Program Files/MVTec/HALCON-22.05-Progress")
message (">>> HALCON_DIR = ${HALCON_DIR}")
include_directories("${HALCON_DIR}/include")
include_directories("${HALCON_DIR}/include/halconcpp")
link_directories("${HALCON_DIR}/lib/x64-win64")
add_executable(Ceshi0903 main.cpp)
target_link_libraries(Ceshi0903 halconcpp.lib)