|
From: | Damon |
Subject: | Re: [Discuss-gnuradio] build a DLL from my GNURadio OOT module with Visual Studio 2013 |
Date: | Tue, 20 Jan 2015 21:55:23 +0800 |
Damon,There are 3 documented ACCURATE ways to install GNURadio for Windows which I point out in #'s 2., 3., & 4. below. But what your probably running up against is the following and further explained in # 4.:I saw that you posted that you were able to install GnuRadio 3.7.2.2 on Windows,but I have a couple of questions for you:1. Which version Windows are you using ?2. Did you install per *roughly* the exact instructions from here:[Discuss-gnuradio] Compilation walkthrough for Windows x64
3. Or did you install from these directions here:
Installing GNURadio (Windows)
Zac Manchester edited this page on Mar 12, 2014 · 5 revisions
https://github.com/zacinaction/kicksat/wiki/Installing-GNURadio-%28Windows%29
4. Or did you install from these directions here, ( which is the most recent and probably the area where you are having issues: )[Discuss-gnuradio] Successful installation of GNURadio 3.6.4.1 on Window
Thanks - this explains all of my issues and many hours of frustrated re-installation and searching - why supply it without the DLLs? b. Although it is possible to successfully install GNURadio binaries for versions 3.7.x, none of them include runtime DLLs for WX GUI blocks. Hence these blocks are not displayed, and so most of the example files available cannot be used as they need WX GUI blocks. Moreover, some of the QT GUI blocks do not work in certain versions. Since I do not know how to make these binaries, I request those who have created these version 3.7.x Windows binaries to repack them so that we can run the latest versions of GNURadio in Windows. Until that is done, there is no point trying to install those versions.https://lists.gnu.org/archive/html/discuss-gnuradio/2013-12/msg00498.html
Damon, I have Gnuradio 3.6.4.1 32 bit Portable & 64bit Portable just in case if you'd like.
But if you would PLEASE document the steps you utilized for your GnuRadio 3.7.2.2
on whatever version Windows you are using, many more people would be able to assist you.Awaiting your reply please....Sincerely,
MartinOn Mon, Jan 19, 2015 at 6:30 AM, Damon <address@hidden> wrote:Hi all,I get into trouble when trying to build a dll from my GNURadio OOT module with Visual Studio 2013. I really appreciate if you could help me to solve this issue.I have installed:GNURadio (got at http://files.ettus.com/binaries/gnuradio/gnuradio_v3.7.2.2/gnuradio_3.7.2.2_Win32.exe ) in C:\Program Files (x86).
boost 1.57.0 in C:\local.Attached please find my gr-test project files.
I have set the properties of the project as follow:C/C++>> General >> Additional Include Directories:D:\install_src\uhdtest\gr-test\include;C:\local\boost_1_57_0;C:\Program Files %28x86%29\gnuradio\include;%(AdditionalIncludeDirectories)Linker >> General >> Additional Library Directories:C:\Program Files %28x86%29\gnuradio\lib;C:\local\boost_1_57_0\lib32-msvc-12.0;%(AdditionalLibraryDirectories)Linker >> General >> Input:gnuradio-pmt.lib;volk.lib;gnuradio-runtime.lib;%(AdditionalDependencies)But when build the dll, some errors occur:1>------ Build started: Project: gr-test, Configuration: Release Win32 ------
1> add_const_ff_impl.cc
1>lib\add_const_ff_impl.cc(33): warning C4273: 'gr::test::add_const_ff::make' : inconsistent dll linkage
1> D:\install_src\uhdtest\gr-test\include\test/add_const_ff.h(49) : see previous definition of 'make'
1> Creating library D:\install_src\uhdtest\gr-test\Release\gr-test.lib and object D:\install_src\uhdtest\gr-test\Release\gr-test.exp
1>add_const_ff_impl.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall gr::test::add_const_ff::~add_const_ff(void)" (address@hidden@gr@@address@hidden)
1>add_const_ff_impl.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall gr::test::add_const_ff::add_const_ff(void)" (address@hidden@gr@@address@hidden)
1>D:\install_src\uhdtest\gr-test\Release\gr-test.dll : fatal error LNK1120: 2 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========How to deal with them?Best regards,Damon
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Prev in Thread] | Current Thread | [Next in Thread] |