summaryrefslogtreecommitdiffstats
path: root/backend/nvidia/minethd.cpp
diff options
context:
space:
mode:
authorpsychocrypt <psychocrypt@users.noreply.github.com>2017-09-25 09:40:43 +0200
committerpsychocrypt <psychocrypt@users.noreply.github.com>2017-09-30 23:46:08 +0200
commitef551cc032716d8cb21ecfdff73bb6c2bc581740 (patch)
tree68d9418eb1128b98b1072b590e953bb788b82ee6 /backend/nvidia/minethd.cpp
parent87357352c9db1b94289afbfce017ed9a0bd89dcc (diff)
downloadxmr-stak-ef551cc032716d8cb21ecfdff73bb6c2bc581740.zip
xmr-stak-ef551cc032716d8cb21ecfdff73bb6c2bc581740.tar.gz
fix windows compile
- fix build documentation - fix plugin load methods - fix symbol export for plugins
Diffstat (limited to 'backend/nvidia/minethd.cpp')
-rw-r--r--backend/nvidia/minethd.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/backend/nvidia/minethd.cpp b/backend/nvidia/minethd.cpp
index 9a331f3..d62728d 100644
--- a/backend/nvidia/minethd.cpp
+++ b/backend/nvidia/minethd.cpp
@@ -105,10 +105,16 @@ bool minethd::self_test()
}
-extern "C" std::vector<IBackend*>* xmrstak_start_backend(uint32_t threadOffset, miner_work& pWork)
+extern "C"
+{
+#ifdef WIN32
+__declspec(dllexport)
+#endif
+std::vector<IBackend*>* xmrstak_start_backend(uint32_t threadOffset, miner_work& pWork)
{
return nvidia::minethd::thread_starter(threadOffset, pWork);
}
+} // extern "C"
std::vector<IBackend*>* minethd::thread_starter(uint32_t threadOffset, miner_work& pWork)
{
OpenPOWER on IntegriCloud