|
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 50
|
||||||
При компиляции программы на C++ ошибка - идентификатор не определен02.04.2018, 18:07. Показов 5221. Ответов 12
Метки нет (Все метки)
Всем здравствуйте!
Будьте добры помогите разобраться: Компилирую значит я программу написанную на Visual C++ писал не я сам, скачал исходники с гитхаба, хочу откомпилировать и пользоваться Вроде как по уверениям разработчиков программа полностью готова к компиляции и безошибочна, тем не менее ситуация такова что при попытке компиляции вылазит полно ошибок, остановлюсь на некоторых из них Вот сам текст программы
идентификатор "O_CREAT" не определен идентификатор "O_APPEND" не определен идентификатор "O_WRONGLY" не определен
0
|
||||||
| 02.04.2018, 18:07 | |
|
Ответы с готовыми решениями:
12
Ошибка компиляции: идентификатор не определен Ошибка компиляции "идентификатор Init не определен" Ошибка "идентификатор не определен" при создании производного класса |
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 02.04.2018, 18:24 | |
|
Если я правильно понимаю, то O_CREAT | O_APPEND | O_WRONLY, находятся в заголовочном файле(единице трансляции) -#include "log/FileLog.h", которую ты возможно забыл скачать.
0
|
|
|
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 50
|
|||||||||||
| 02.04.2018, 18:35 [ТС] | |||||||||||
|
Нет, все скачивалось одним zip архивом, внутри все есть, log.h и Filelog.h есть, вот их содержимое
0
|
|||||||||||
|
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
|
| 02.04.2018, 18:42 | |
|
Anatoliy99, эти флаги из хедера #include <fcntl.h> и вроде для UNIX подобных
0
|
|
|
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 50
|
|
| 02.04.2018, 19:29 [ТС] | |
|
т.е. эти исходники для линукса?
Вообщем вот страничка с которой скачивал https://github.com/xmrig/xmrig-amd/releases Скачивал вот эти https://github.com/xmrig/xmrig... v2.5.2.zip Непохоже чтобы для линукса потому что в линуксе использование zip формата не распространено обычно Там же на этой страничке лежат эти коды в tar.gz вот они похоже для линукса Да там и еще есть ошибка - uv_fs_open: функция не принимает 5 аргументов
0
|
|
|
|
||
| 02.04.2018, 20:06 | ||
|
В конце концов можно попытаться поиском по содержанию найти нужный файл. Никто кроме вас не имеет доступа к вашему компьютеру и не сделает это за вас.
0
|
||
|
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 50
|
|
| 02.04.2018, 20:14 [ТС] | |
|
Поискал - нету в исходниках такого файла как fcntl.h
И где там "эти флаги из хедера #include <fcntl.h>" в текстах приведенных мною кодов? Невижу нигде такой строчки как #include <fcntl.h>
0
|
|
|
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 50
|
|
| 02.04.2018, 20:52 [ТС] | |
|
Компилятор у меня - Microsoft Visual Studio 2017 и нигде в его каталогах нет такой директории include
и файла такого как fcntl.h тоже нигде нет - общим поиском искал, но в инете есть, погуглил, только что старанно они везде разные, хорошо скачал первый попавшийся вот отсюда https://github.com/torvalds/li... ic/fcntl.h вписал его в filelog.cpp строчкой #include <fcntl.h> вписал в CMakeLists.txt Сгенерировал проект Cmake'ом Стал компилить MS VC 2017 - прежние ошибки все исчезли но появились новые: Кликните здесь для просмотра всего текста
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_mutex_init в функции "public: static bool __cdecl Api::start(void)" (?start@Api@@SA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Api.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_mutex_init" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_mutex_lock в функции "public: static char * __cdecl Api::get(char const *,int *)" (?get@Api@@SAPEADPEBDPEAH@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Api.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_mutex_lock" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_mutex_unlock в функции "public: static char * __cdecl Api::get(char const *,int *)" (?get@Api@@SAPEADPEBDPEAH@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Api.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_mutex_unlock" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_interface_addresses в функции "private: void __cdecl ApiState::genId(void)" (?genId@ApiState@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ApiState.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_free_interface_addresses в функции "private: void __cdecl ApiState::genId(void)" (?genId@ApiState@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ApiState.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\NetworkState.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_default_loop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_now в функции "public: int __cdecl NetworkState::connectionTime(void)const " (?connectionTime@NetworkState@@QEBAHXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\NetworkState.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_now" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_now" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_loop_close в функции "public: int __cdecl App::exec(void)" (?exec@App@@QEAAHXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_run в функции "public: int __cdecl App::exec(void)" (?exec@App@@QEAAHXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_stop в функции "private: void __cdecl App::close(void)" (?close@App@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_tty_reset_mode в функции "public: virtual __cdecl App::~App(void)" (??1App@@UEAA@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_signal_init в функции "public: __cdecl App::App(int,char * *)" (??0App@@QEAA@HPEAPEAD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_signal_start в функции "public: int __cdecl App::exec(void)" (?exec@App@@QEAAHXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_signal_stop в функции "private: static void __cdecl App::onSignal(struct uv_signal_s *,int)" (?onSignal@App@@CAXPEAUuv_signal_s@@H@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_close в функции "private: static void __cdecl Console::onRead(struct uv_stream_s *,__int64,struct uv_buf_t const *)" (?onRead@Console@@CAXPEAUuv_stream_s@@_J PEBUuv_buf_t@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_close" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_close" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_read_start в функции "public: __cdecl Console::Console(class IConsoleListener *)" (??0Console@@QEAA@PEAVIConsoleListener@@ @Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_read_start" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_is_readable в функции "public: __cdecl Console::Console(class IConsoleListener *)" (??0Console@@QEAA@PEAVIConsoleListener@@ @Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_is_readable" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_tty_init в функции "public: __cdecl Console::Console(class IConsoleListener *)" (??0Console@@QEAA@PEAVIConsoleListener@@ @Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_tty_init" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_tty_set_mode в функции "public: __cdecl Console::Console(class IConsoleListener *)" (??0Console@@QEAA@PEAVIConsoleListener@@ @Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_tty_set_mode" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_try_write в функции "private: void __cdecl ConsoleLog: rint(char *)" (?print@ConsoleLog@@AEAAXPEAD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_try_write" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_is_writable в функции "private: bool __cdecl ConsoleLog::isWritable(void)const " (?isWritable@ConsoleLog@@AEBA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_is_writable" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_guess_handle в функции "private: bool __cdecl ConsoleLog::isWritable(void)const " (?isWritable@ConsoleLog@@AEBA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_buf_init в функции "private: void __cdecl FileLog::write(char *,unsigned __int64)" (?write@FileLog@@AEAAXPEAD_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_buf_init" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_fs_req_cleanup в функции "public: __cdecl FileLog::FileLog(char const *)" (??0FileLog@@QEAA@PEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_fs_req_cleanup" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_fs_open в функции "public: __cdecl FileLog::FileLog(char const *)" (??0FileLog@@QEAA@PEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_fs_open" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_fs_write в функции "private: void __cdecl FileLog::write(char *,unsigned __int64)" (?write@FileLog@@AEAAXPEAD_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_strerror в функции "private: int __cdecl Client::resolve(char const *)" (?resolve@Client@@AEAAHPEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_strerror" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_shutdown в функции "private: bool __cdecl Client::close(void)" (?close@Client@@AEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_read_stop в функции "private: bool __cdecl Client::close(void)" (?close@Client@@AEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_is_closing в функции "public: void __cdecl <lambda_8601e91d15be3e7076b7aa085c1136de >::operator()(struct uv_shutdown_s *,int)const " (??R<lambda_8601e91d15be3e7076b7aa085c11 36de>@@QEBAXPEAUuv_shutdown_s@@H@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_tcp_init в функции "private: void __cdecl Client::connect(struct sockaddr *)" (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_tcp_nodelay в функции "private: void __cdecl Client::connect(struct sockaddr *)" (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_tcp_connect в функции "private: void __cdecl Client::connect(struct sockaddr *)" (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_timer_init в функции "public: __cdecl Client::Client(int,char const *,class IClientListener *)" (??0Client@@QEAA@HPEBDPEAVIClientListene r@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_init" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_init" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_init" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_timer_start в функции "private: void __cdecl Client::startTimeout(void)" (?startTimeout@Client@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_start" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_start" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_start" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_timer_stop в функции "public: bool __cdecl Client::disconnect(void)" (?disconnect@Client@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_stop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_timer_stop" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_getaddrinfo в функции "private: int __cdecl Client::resolve(char const *)" (?resolve@Client@@AEAAHPEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_freeaddrinfo в функции "private: static void __cdecl Client::onResolved(struct uv_getaddrinfo_s *,int,struct addrinfo *)" (?onResolved@Client@@CAXPEAUuv_getaddrin fo_s@@HPEAUaddrinfo@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_ip4_name в функции "private: void __cdecl Client::connect(class std::vector<struct addrinfo *,class std::allocator<struct addrinfo *> > const &,class std::vector<struct addrinfo *,class std::allocator<struct addrinfo *> > const &)" (?connect@Client@@AEAAXAEBV?$vector@PEAU addrinfo@@V?$allocator@PEAUaddrinfo@@@st d@@@std@@0@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_ip6_name в функции "private: void __cdecl Client::connect(class std::vector<struct addrinfo *,class std::allocator<struct addrinfo *> > const &,class std::vector<struct addrinfo *,class std::allocator<struct addrinfo *> > const &)" (?connect@Client@@AEAAXAEBV?$vector@PEAU addrinfo@@V?$allocator@PEAUaddrinfo@@@st d@@@std@@0@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_hrtime в функции "public: __cdecl SubmitResult::SubmitResult(__int64,unsig ned int,unsigned __int64)" (??0SubmitResult@@QEAA@_JI_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\SubmitResult.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_version_string в функции "private: void __cdecl Options::showVersion(void)" (?showVersion@Options@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_version_string" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Summary.obj 1 Ошибка LNK2001 неразрешенный внешний символ "uv_version_string" xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Platform_win.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_fs_close в функции "public: bool __cdecl Options::save(void)" (?save@Options@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_get_version в функции "private: void __cdecl Options::showVersion(void)" (?showVersion@Options@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_exepath в функции "public: static char const * __cdecl Platform::defaultConfigName(void)" (?defaultConfigName@Platform@@SAPEBDXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Platform.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_thread_create в функции "public: void __cdecl Handle::start(void (__cdecl*)(void *))" (?start@Handle@@QEAAXP6AXPEAX@Z@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Handle.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_thread_join в функции "public: void __cdecl Handle::join(void)" (?join@Handle@@QEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Handle.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_async_init в функции "public: static bool __cdecl Workers::start(class std::vector<class OclThread *,class std::allocator<class OclThread *> > const &)" (?start@Workers@@SA_NAEBV?$vector@PEAVOc lThread@@V?$allocator@PEAVOclThread@@@st d@@@std@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_async_send в функции "public: static void __cdecl Workers::submit(class Job const &)" (?submit@Workers@@SAXAEBVJob@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_queue_work в функции "private: static void __cdecl Workers::onResult(struct uv_async_s *)" (?onResult@Workers@@CAXPEAUuv_async_s@@@ Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_rwlock_init в функции "public: static bool __cdecl Workers::start(class std::vector<class OclThread *,class std::allocator<class OclThread *> > const &)" (?start@Workers@@SA_NAEBV?$vector@PEAVOc lThread@@V?$allocator@PEAVOclThread@@@st d@@@std@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_rwlock_rdlock в функции "public: static class Job __cdecl Workers::job(void)" (?job@Workers@@SA?AVJob@@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_rwlock_rdunlock в функции "public: static class Job __cdecl Workers::job(void)" (?job@Workers@@SA?AVJob@@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_rwlock_wrlock в функции "public: static void __cdecl Workers::setJob(class Job const &,bool)" (?setJob@Workers@@SAXAEBVJob@@_N@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ uv_rwlock_wrunlock в функции "public: static void __cdecl Workers::setJob(class Job const &,bool)" (?setJob@Workers@@SAXAEBVJob@@_N@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_start_daemon в функции "public: bool __cdecl Httpd::start(void)" (?start@Httpd@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_lookup_connection_value в функции "private: static int __cdecl Httpd::handler(void *,struct MHD_Connection *,char const *,char const *,char const *,char const *,unsigned __int64 *,void * *)" (?handler@Httpd@@CAHPEAXPEAUMHD_Connecti on@@PEBD222PEA_KPEAPEAX@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_queue_response в функции "private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)" (?done@Httpd@@CAHPEAUMHD_Connection@@HPE AUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_create_response_from_buffer в функции "private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)" (?done@Httpd@@CAHPEAUMHD_Connection@@HPE AUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_destroy_response в функции "private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)" (?done@Httpd@@CAHPEAUMHD_Connection@@HPE AUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_add_response_header в функции "private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)" (?done@Httpd@@CAHPEAUMHD_Connection@@HPE AUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ MHD_is_feature_supported в функции "public: bool __cdecl Httpd::start(void)" (?start@Httpd@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1 Ошибка LNK1120 неразрешенных внешних элементов: 62 xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Debug\xmrig-amd.exe 1 Видимо fcntl.h не тот что нужен
0
|
|
|
|
|
| 02.04.2018, 21:09 | |
|
Удалите скачанный файл из исходников и ссылку на него. Этот файл должен быть в директории include компилятора, но не пытайтесь его искать. Сначала попробуйте подключить.
Это значит, там, где у вас строчка #include <stdio.h> добавьте строчку #include <fcntl.h>
0
|
|
|
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 50
|
|
| 02.04.2018, 21:31 [ТС] | |
|
Добавил результат такой же на моем предыдущем сообщении, да и вообще погуглил - fcntl.h он из мира линукса
а в Windows аналогичная ему замена unistd.h, так гласят разные источники
0
|
|
|
|
|
| 02.04.2018, 21:46 | |
|
Значит, данная проблема решена. Компиляция прошла без ошибок. Файл fcntl.h у вас есть. Не надо было спорить, а просто подключить.
Теперь решайте проблему линковки. Среди скачанных исходников должны быть файлы с расширением .lib Вот их все надо правильно расположить и подключить, чтобы линковщик их увидел. Если таких файлов нет, то возможно недостающие программы есть в исходниках, и их надо подключить к проекту.
0
|
|
|
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||
| 03.04.2018, 22:19 | ||
|
Не по теме: Anatoliy99, На кой черт тебе этот майнер сдался? Автор сего "чуда" выложил инструкцию, воспользуйся ей. https://github.com/xmrig/xmrig/wiki/Windows-Build Приведу нужную тебе:
0
|
||
| 03.04.2018, 22:19 | |
|
Помогаю со студенческими работами здесь
13
идентификатор _ReturnAddr идентификатор не определён; _ReturnAddress идентификатор не найден Ошибка: идентификатор _TCHAR* не определен Ошибка: не определён идентификатор GlutMainLoop() Идентификатор не определен. Где ошибка? ошибка идентификатор не определен,рекурсивная функция вывода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|