diff --git a/examples/positioning/logfilepositionsource/logfile.qrc b/examples/positioning/logfilepositionsource/logfile.qrc
new file mode 100644
index 0000000000000000000000000000000000000000..612139492eee401cb51715b873d119dee4740a63
--- /dev/null
+++ b/examples/positioning/logfilepositionsource/logfile.qrc
@@ -0,0 +1,5 @@
+<RCC>
+    <qresource prefix="/">
+        <file>simplelog.txt</file>
+    </qresource>
+</RCC>
diff --git a/examples/positioning/logfilepositionsource/logfilepositionsource.cpp b/examples/positioning/logfilepositionsource/logfilepositionsource.cpp
index 0f3c45dddf21bc3e252f4d58f34974ea9275e041..730017126c4fec12763dd59a20f64ead7729ad44 100644
--- a/examples/positioning/logfilepositionsource/logfilepositionsource.cpp
+++ b/examples/positioning/logfilepositionsource/logfilepositionsource.cpp
@@ -48,8 +48,7 @@ LogFilePositionSource::LogFilePositionSource(QObject *parent)
 {
     connect(timer, SIGNAL(timeout()), this, SLOT(readNextPosition()));
 
-    logFile->setFileName(QCoreApplication::applicationDirPath()
-            + QDir::separator() + "simplelog.txt");
+    logFile->setFileName(":/simplelog.txt");
     if (!logFile->open(QIODevice::ReadOnly))
         qWarning() << "Error: cannot open source file" << logFile->fileName();
 }
diff --git a/examples/positioning/logfilepositionsource/logfilepositionsource.pro b/examples/positioning/logfilepositionsource/logfilepositionsource.pro
index eb492340d86a5397527935e4a41f48be165bd1b2..cb9e30ae8ac5f3c327072fea5bfccab662e8d9fe 100644
--- a/examples/positioning/logfilepositionsource/logfilepositionsource.pro
+++ b/examples/positioning/logfilepositionsource/logfilepositionsource.pro
@@ -9,8 +9,8 @@ SOURCES = logfilepositionsource.cpp \
           clientapplication.cpp \
           main.cpp
 
+RESOURCES += \
+    logfile.qrc
 
 target.path = $$[QT_INSTALL_EXAMPLES]/positioning/logfilepositionsource
-log.files = simplelog.txt
-log.path = $$[QT_INSTALL_EXAMPLES]/positioning/logfilepositionsource
-INSTALLS += target log
+INSTALLS += target