[Qt-qml] Enabling QML JS debugging with a CMake project
Matt Thomas
mattypiper at gmail.com
Thu May 19 20:30:51 CEST 2011
Hello, I'm trying to get QML JS debugging to work with a generic project
type (ie I don't have a .pro file and I don't use qmake). Instead I use the
CMake tool and CMakeLists.txt to attempt to link in the necessary qml js
library, but it is not working. I came up with the following CMake
directives by reading through a Makefile generating by a standard QtQuick
application project wizard. Essentially I add -DQMLJSDEBUGGER define to my
cflags and then link against libQmlJSDebugger.a.
# Qml Debugging
INCLUDE_DIRECTORIES("/opt/qt/4.7.4/qtc-qmldbg/include")
SET(QMLDBG_LIBRARIES /opt/qt/4.7.4/qtc-qmldbg/libQmlJSDebugger.a)
SET(CMAKE_CXX_FLAGS "-DQMLJSDEBUGGER")
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${QMLDBG_LIBRARIES})
# End Qml Debugging
The application links successfully (I have built the libQmlJSDebugger.a file
independently) but when I attempt to run it gives an error message.
$ bin/app -qmljsdebugger=1234
QDeclarativeDebugServer: Ignoring "-qmljsdebugger=1234". Debugging has not
been enabled.
Is there anything extra I need to do to manually pull in the QMLJS debugging
libraries? I cannot use a standard Qt qmake project because my project
requires CMake for other reasons.
My apologies if this is not the correct list topic, but qt-qml seemed to be
the closest to my issue.
Thanks,
--Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20110519/bc25aa17/attachment.html
More information about the Qt-qml
mailing list