Comments (8)
You should be fine to use any variant of Visual Studio. The key is to install the "MSVC v141 - VS2017 C++ x64/x86 build tools (v14.16)" component under the list of "Individual Components" when modifying your Visual Studio installation. There's also the VS2019 equivalent that you might need instead, depending on how new your gnuradio-build-deps
package is. I'll have to dig out the exact name of what that component is called.
from radioconda.
I can't confirm with a local installation yet, but I think the VS2019 component to install within VS2022 is the similarly-named "MSVC v142 - VS 2019 C++ x64/x86 build tools".
from radioconda.
I'll also add that I don't think that conda-forge, which supplies the compiler setup scripts, fully supports Visual Studio 2022 yet. More specifically, it might have trouble finding the VS2019 compiler within a VS2022 installation even when you have it. That's probably where you'll end up even with everything installed correctly on your end, and then the fact that it doesn't work is not your fault! Hopefully conda-forge fixes it soon, and I think they will. But until then, you might have to install Visual Studio 2019 instead of 2022 with the 2019 compiler package to get it working.
from radioconda.
Uninstalling VS2022 Community and installing VS2019 Community instead solved the issue so far. VisualStudio is now properly found. I still have to check what's going on with my work laptop where I have some VS Professional installed. At least I am a step further. Thanks!
from radioconda.
Glad it worked!
It looks like VS2022 support is waiting on conda-forge/vc-feedstock#46. I'll keep this open until that is merged so I remember to track it.
from radioconda.
Sounds good!
In "...\AppData\Local\radioconda\etc\conda\activate.d" I only see a "vs2019_compiler_vars.bat". So I guess, it really only works with VS2019. I guess there is also some dependency on how Python for Radioconda was built?
from radioconda.
Right, gnuradio-build-deps
installs the same compiler package that gnuradio
was built with, which is now VS2019. (It was VS2017 until recently, I think even the previous release.) Thus the need for having the VS2019 installed externally. What's missing is that it should be possible to have VS2022 with the VS2019 build tools installed, but that activation script needs to be updated to support that.
from radioconda.
VS2022 should work now once radioconda is updated to include the latest vs2015_runtime
package. I'll close this with the next release.
from radioconda.
Related Issues (20)
- After fresh installation, there's a $PREFIX/lib/python3.1 directory HOT 2
- Are you able to update Inspectrum... SigMF HOT 5
- RFTap HOT 1
- ImportError: cannot import name 'qtgui' from partially initialized module 'gnuradio' (most likely due to a circular import) (C:\Users\rhofmann\Documents\gnuradio.py) HOT 6
- gr-bluetooth, gr-nrsc5 (another suggestion... if you have time...)
- How to install specific versions of gnuradio and UHD? HOT 1
- ImportError: DLL load failed while importing qtgui_python HOT 18
- Add SDRPP HOT 1
- gr-adapt
- digital radio (gr-nrsc5, gr-drm, gr-dab)
- issue with UDP-SINK HOT 3
- Cannot enter decimals in Filter Design Tool HOT 1
- Spyder IDE HOT 1
- gr-bladeRF package add?
- Unable to choose editor for Python block on MacOS HOT 5
- 2024.01.26 Release Not Installing on Intel-based Mac HOT 2
- Please add some OOT (gr-cessb, GSM codec, gr-kiwisdr) HOT 1
- gqrx doesn't launch from menu shortcut on Windows (shortcut is broken in 2024.01.26 release) HOT 5
- Source code of the Signal Generatoe FMCW Out of the tree block. HOT 4
- Filter Design Tool produces error: Module 'scipy' has no attribute 'complex128' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from radioconda.