diff --git a/devices/bladerf1/devicebladerf1.cpp b/devices/bladerf1/devicebladerf1.cpp
index 14ab43374..618c96761 100644
--- a/devices/bladerf1/devicebladerf1.cpp
+++ b/devices/bladerf1/devicebladerf1.cpp
@@ -14,13 +14,13 @@
// along with this program. If not, see . //
///////////////////////////////////////////////////////////////////////////////////
-#include "../bladerf1/devicebladerf1.h"
-
#include
#include
#include
+#include "devicebladerf1.h"
+
bool DeviceBladeRF1::open_bladerf(struct bladerf **dev, const char *serial)
{
int fpga_loaded;
diff --git a/devices/bladerf2/devicebladerf2shared.h b/devices/bladerf2/devicebladerf2shared.h
index f4664e6fb..590f7b559 100644
--- a/devices/bladerf2/devicebladerf2shared.h
+++ b/devices/bladerf2/devicebladerf2shared.h
@@ -31,7 +31,7 @@ class BladeRF2Output;
class DEVICES_API DeviceBladeRF2Shared
{
public:
- class MsgReportBuddyChange : public Message {
+ class DEVICES_API MsgReportBuddyChange : public Message {
MESSAGE_CLASS_DECLARATION
public:
diff --git a/devices/devices.pro b/devices/devices.pro
index d1781bdba..4d34d5297 100644
--- a/devices/devices.pro
+++ b/devices/devices.pro
@@ -136,6 +136,13 @@ macx {
}
MSVC {
+ SOURCES += bladerf1/devicebladerf1.cpp\
+ bladerf1/devicebladerf1values.cpp\
+ bladerf1/devicebladerf1shared.cpp
+
+ SOURCES += bladerf2/devicebladerf2.cpp\
+ bladerf2/devicebladerf2shared.cpp
+
SOURCES += hackrf/devicehackrf.cpp\
hackrf/devicehackrfvalues.cpp\
hackrf/devicehackrfshared.cpp
@@ -149,6 +156,14 @@ MSVC {
soapysdr/devicesoapysdrscan.cpp\
soapysdr/devicesoapysdrshared.cpp
+ HEADERS += bladerf1/devicebladerf1.h\
+ bladerf1/devicebladerf1param.h\
+ bladerf1/devicebladerf1values.h\
+ bladerf1/devicebladerf1shared.h
+
+ HEADERS += bladerf2/devicebladerf2.h\
+ bladerf2/devicebladerf2shared.h
+
HEADERS += hackrf/devicehackrf.h\
hackrf/devicehackrfparam.h\
hackrf/devicehackrfvalues.h\
@@ -181,6 +196,7 @@ macx {
MSVC {
LIBS += -L../libhackrf/$${build_subdir} -llibhackrf
+ LIBS += -L"C:\Program Files\PothosSDR\bin" -L"C:\Program Files\PothosSDR\lib" -lbladeRF
LIBS += -L"C:\Program Files\PothosSDR\bin" -L"C:\Program Files\PothosSDR\lib" -lLimeSuite
LIBS += -L"C:\Program Files\PothosSDR\bin" -L"C:\Program Files\PothosSDR\lib" -lSoapySDR
}
diff --git a/plugins/samplesink/bladerf1output/bladerf1output.cpp b/plugins/samplesink/bladerf1output/bladerf1output.cpp
index 17fbecbb0..9255cf3c3 100644
--- a/plugins/samplesink/bladerf1output/bladerf1output.cpp
+++ b/plugins/samplesink/bladerf1output/bladerf1output.cpp
@@ -321,7 +321,7 @@ bool Bladerf1Output::applySettings(const BladeRF1OutputSettings& settings, bool
}
else
{
- fifoSize = std::max(
+ fifoSize = (std::max)(
(int) ((settings.m_devSampleRate/(1<