compiling rtl-sdr on win10 with qtcreator

Hayati Ayguen h_ayguen at web.de
Fri Dec 16 21:04:50 UTC 2016


Hi Luigi,
i had created the CMakelist below the librtlsdr/tree/master/win32-qtcreator
subdirectory. You should directly open the CMakelist from here in qtcreator.

I just needed the first non commented line setting LIBUSBBASE:

# edit this path
SET( LIBUSBBASE C:/src/_foreign/libusb-1.0.20 )

Everything else comes from/with the qt/creator installation including mingw.

For me quite important is the FULL_STATIC Build option,  that the result does not need any gcc/libusb or pthread dlls.

Kind Regards, 
Hayati


---
Hayati Aygün <h_ayguen at web.de>


Am 16. Dezember 2016 16:33:00 MEZ, schrieb Luigi Tarenga <luigi.tarenga at gmail.com>:
>hello Hayati,
>thanks for the feedback. unfortunately I cannot find the commended
>lines you mention.
>just to be clear, I cloned rtl-sdr git and I'm at commit
>e3e6ee23b7f052327bf64c6908f5c09b75029edc
>
>I solved the problem editing  cmake/Modules/FindLibUSB.cmake
>I addeded c:/..blablabla../libusb/include/libusb-1.0  and
>c:/..blablabla../libusb/lib
>in the find_path() and find_library() blocks respectively.
>
>I'm now trying to figure out how add pthread-win32 to the qt mingw (I
>have installed libpthread in
>the mingw directory used for compiling libusb but qtcreator seems to
>have its own mingw environment
>and the latter one is missing pthread-win32 ... )
>
>regards
>Luigi
>
>On Fri, Dec 16, 2016 at 2:52 PM, Hayati Ayguen <h_ayguen at web.de> wrote:
>> Hi Luigi,
>> i modified the pathes in the CMakeLists.txt for mingw/qtcreator for
>compilation. Think, i commented it in the head of the file.
>> Kind Regards,
>> Hayati
>> ---
>> Hayati Aygün <h_ayguen at web.de>
>>
>>
>> Am 16. Dezember 2016 13:18:58 MEZ, schrieb Luigi Tarenga
><luigi.tarenga at gmail.com>:
>>>hello,
>>>I'm trying to build rtl-sdr on win10. I choosed to use mingw and
>>>qtcreator.
>>>I installed:
>>>cmake 3.7.1
>>>qtcreate 4.2.0
>>>mingw32 (to build libusb)
>>>
>>>I compiled libusb with mingw32 and automake and installed in
>>>Desktop\libusb\.
>>>
>>>Now I'm trying to find out how to generate make files for rtl-sdr
>>>passing
>>>the folder where I installed libusb (library and header) in
>qtcreator.
>>>I don't understand if I have to modify CMakeLists.txt or there is
>some
>>>gui to enter
>>>the correct parameter. I have even to find out if I have to explicit
>>>the
>>>variable LIBUSB_PKG_INCLUDE_DIRS or what...
>>>
>>>running cmake (from qtcreator) returns with error that I'm missing
>>>libusb and libpthread.
>>>I think that once I can solve the problem for libusb I will be able
>to
>>>solve even the one of
>>>libpthread. can someone help me in this phase?
>>>
>>>thanks
>>>Luigi
>>



More information about the osmocom-sdr mailing list