-
Notifications
You must be signed in to change notification settings - Fork 439
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Where is "liquid_float_complex" defined? #209
Comments
MS not support c99 standard. |
Thank you so much. Sorry I am kinda newbie. Then I should use MinGW for example, right? |
@Mabdalshakour The only procedure is the one I've written and can be be found at the place @GkvJeep indicated. The question is, do you really need to re-compile it ? Why not using the precompiled binaries ? They should work out of the box with any Visual Studio and Windows version. (the only dependency is MSVCRT.dll) Now if you want to recompile it from the current source, this is more complicated : First you need to execute the liquid-dsp building procedure in a Linux environnement (or WSL on Windows 10) to create both the |
Thank you. I think I will just explain what I am doing so that you can guide me. Thank you very much |
Hi @Mabdalshakour,
There is nothing you can do. You need MSYS2 to compile it, or use the CubicSDR pre-compiled binaries as I explained before. You'll only need the To develop in Visual Studio you'll need to use theCubicSDR CubicSDR on Windows is compiled with VS2015/17/19 using this MSYS2-compiled liquid-dsp with no problem. The only drawback is that you can't step in liquid-dsp code from the Visual Studio debbugger. |
@Mabdalshakour FYI I've updated the pre-compiled Windows libraries to the latest liquid-dsp |
I actually have a branch that builds in Windows/MSVC. It fixes this issue and others basically by making liquid look a bit more C++ compatible in places. It passes all tests but unfortunately it has drifted over time. https://github.com/quiet/quiet-dsp/tree/win |
@brian-armstrong how did you handle the conflict with MCVC C++ Complex definition/standard? I am currently using @vsonnier's CubicSDR build, which has been worked awesome until I tried to use C++ and complex numbers. |
Hi,
I am trying to use the library on windows in an FM transmitter MS Visual Studio project. I just copied the FM source files "freqmod.c" and "freqdem.c" and I am trying to include all required dependencies. I was stuck at the "liquid_xxxxx_complex" for double and floats, etc
According to the documentation at liquidsdr.org/doc/datastuctures/ this data type is just a placeholder for the float complex and double comlex.
How can I define it? I can't see it defined anywhere in the source code
Thank you,
Regards,
M. Osman
The text was updated successfully, but these errors were encountered: