CASROOT = E:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\
win32 {
DEFINES += \
WNT
INCLUDEPATH += \
$$CASROOT/inc
win32-msvc2010 {
compiler=vc10
}
win32-msvc2012 {
compiler=vc11
}
win32-msvc2013 {
compiler=vc12
}
win32-msvc2015 {
compiler=vc14
}
win32-msvc {
compiler=vc14
}
# Determine 32 / 64 bit and debug / release build
!contains(QMAKE_TARGET.arch, x86_64) {
CONFIG(debug, debug|release) {
message("Debug 32 build")
LIBS += -L$$CASROOT/win32/$$compiler/lib
}
else {
message("Release 32 build")
LIBS += -L$$CASROOT/win32/$$compiler/lib
}
}
else {
CONFIG(debug, debug|release) {
message("Debug 64 build")
LIBS += -L$$CASROOT/win64/$$compiler/lib
#message("$$CASROOT/win64/$$compiler/lib")
}
else {
message("Release 64 build")
LIBS += -L$$CASROOT/win64/$$compiler/lib
}
}
}
linux-g++ {
INCLUDEPATH += \
/usr/local/include/opencascade
LIBS += \
-L/usr/local/lib/
}
LIBS += -lTKernel -lTKMath -lTKService -lTKV3d -lTKOpenGl \
-lTKBRep -lTKIGES -lTKSTL -lTKVRML -lTKSTEP -lTKSTEPAttr -lTKSTEP209 \
-lTKSTEPBase -lTKGeomBase -lTKGeomAlgo -lTKG3d -lTKG2d \
-lTKXSBase -lTKShHealing -lTKHLR -lTKTopAlgo -lTKMesh -lTKPrim \
-lTKCDF -lTKBool -lTKBO -lTKFillet -lTKOffset \
成功挂入环境结果展示
接下来就可以用OCC库写自己的项目了