mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2024-11-16 17:11:46 -05:00
Updated Build Windows (markdown)
parent
fc64d07642
commit
ebd91b987a
@ -6,37 +6,70 @@ If you don't already have Visual Studio 2015 you can install the free Microsoft
|
|||||||
|
|
||||||
# Build wxWidgets
|
# Build wxWidgets
|
||||||
|
|
||||||
- Download wxWidgets 3.0.2 from https://www.wxwidgets.org/downloads/ and unzip it to somewhere such as C:\MSVCDev\wxWidgets-3.0.2\
|
Download wxWidgets 3.0.2 from https://www.wxwidgets.org/downloads/ and unzip it to somewhere such as C:\MSVCDev\wxWidgets-3.0.2\
|
||||||
- Navigate to C:\MSVCDev\wxWidgets-3.0.2\build\msw\ (or wherever you extracted) and open wx_vc12.sln
|
|
||||||
- Choose "Release" and "x64" the build configuration and "Build Solution"
|
Edit C:\MSVCDev\wxWidgets-3.0.2\src\tiff\libtiff\tif_config.h and comment out line 367:
|
||||||
- All should be compiled now, you can close project.
|
```
|
||||||
|
367: // #define snprintf _snprintf
|
||||||
|
```
|
||||||
|
|
||||||
|
Navigate to C:\MSVCDev\wxWidgets-3.0.2\build\msw\ (or wherever you extracted) and open wx_vc12.sln, Click "OK" to update the project on load.
|
||||||
|
|
||||||
|
Choose "Release" and "x64" for the build configuration and "Build Solution". All should compile successfully and you can close the project.
|
||||||
|
|
||||||
|
|
||||||
# Install CMake:
|
# Install CMake:
|
||||||
|
|
||||||
Download CMake from:
|
Download CMake from:
|
||||||
|
|
||||||
http://www.cmake.org/download/
|
* http://www.cmake.org/download/
|
||||||
|
|
||||||
For this guide I've used:
|
For this guide I've used:
|
||||||
|
|
||||||
https://cmake.org/files/v3.4/cmake-3.4.0-rc3-win32-x86.exe
|
* https://cmake.org/files/v3.4/cmake-3.4.0-rc3-win32-x86.exe
|
||||||
|
|
||||||
Just install CMake with default or preferred options.
|
Just install CMake with default or preferred options.
|
||||||
|
|
||||||
|
# Install SoapySDR
|
||||||
|
|
||||||
# Build CubicSDR: (incomplete, WIP)
|
Download ZIP or clone SoapySDR from https://github.com/pothosware/SoapySDR to C:\MSVCDev\SoapySDR
|
||||||
|
|
||||||
- Clone or download zip from https://github.com/cjcliffe/CubicSDR/ to a folder of your choice. I'll use C:\MSVCDev\CubicSDR
|
* Launch CMake, set source path to C:/MSVCDev/SoapySDR/
|
||||||
- Run CMake GUI
|
* Set destination to C:/MSVCDev/SoapySDR_win64/
|
||||||
- Choose C:\MSVCDev\CubicSDR for source.
|
* Click "Configure" and choose "Visual Studio 14 2015 Win64" and Finish
|
||||||
- Choose C:\MSVCDev\CubicSDR\cmake_build (or any output folder of your choice)
|
* Click "Generate"
|
||||||
- Click Configure.
|
|
||||||
- Choose "Visual Studio 14 2015 Win64" and Finish.
|
Open "Developer Command Prompt for VS2015" by right-clicking and "Run as Administrator".
|
||||||
- Note that both DirectSound and WASAPI are supported but DirectSound is enabled by default.
|
|
||||||
- Set wxWidgets_ROOT_DIR to "C:\MSVCDev\wxWidgets-3.0.2".
|
From the prompt:
|
||||||
- Configure again, all should be good, then Generate.
|
|
||||||
- Navigate to your output folder (i.e. C:\MSVCDev\CubicSDR\cmake_build\) in explorer and open CubicSDR.sln.
|
```
|
||||||
- Once open select "Release" and "x64" build configuration and then run "Build Solution" (F7)
|
C:\> cd C:\MSVCDev\
|
||||||
- CubicSDR.exe should now be in the output folder (i.e. C:\MSVCDev\CubicSDR\cmake_build\x64\) and ready to run.
|
C:\MSVCDEV> cmake --build SoapySDR_win64 --config Release --target install
|
||||||
|
... Bunch of building ...
|
||||||
|
0 Error(s)
|
||||||
|
```
|
||||||
|
|
||||||
|
Update your system environment variables (Search "enviornment variables" in windows 8/10 search) and append the following to the Path variable:
|
||||||
|
|
||||||
|
```
|
||||||
|
;C:\Program Files\SoapySDR\bin
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# Build CubicSDR:
|
||||||
|
|
||||||
|
* Clone or download ZIP from https://github.com/cjcliffe/CubicSDR/ to C:\MSVCDev\CubicSDR
|
||||||
|
* Run CMake GUI
|
||||||
|
* Choose C:\MSVCDev\CubicSDR for source.
|
||||||
|
* Choose C:\MSVCDev\CubicSDR_win64 for build folder.
|
||||||
|
* Click Configure.
|
||||||
|
* Choose "Visual Studio 14 2015 Win64" and Finish.
|
||||||
|
* Set wxWidgets_ROOT_DIR to "C:\MSVCDev\wxWidgets-3.0.2".
|
||||||
|
* Configure again, all should be good, then Generate.
|
||||||
|
* Navigate to C:\MSVCDev\CubicSDR_win64\ in explorer and open CubicSDR.sln.
|
||||||
|
- Once open select "Release" and "x64" build configuration and then "Build Solution" (F6)
|
||||||
|
- CubicSDR.exe should now be in the output folder (i.e. C:\MSVCDev\CubicSDR_win64\x64\) and ready to run (minus support modules).
|
||||||
|
|
||||||
|
# Build Support Modules
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user