diff options
author | psychocrypt <psychocrypt@users.noreply.github.com> | 2017-09-25 09:40:43 +0200 |
---|---|---|
committer | psychocrypt <psychocrypt@users.noreply.github.com> | 2017-09-30 23:46:08 +0200 |
commit | ef551cc032716d8cb21ecfdff73bb6c2bc581740 (patch) | |
tree | 68d9418eb1128b98b1072b590e953bb788b82ee6 /backend/nvidia/minethd.cpp | |
parent | 87357352c9db1b94289afbfce017ed9a0bd89dcc (diff) | |
download | xmr-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.cpp | 8 |
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) { |