Чтобы открыть пример fifo в третьем пункте (Installation Notes for Windows) переношу в Source Files файл fifo_example.cpp. И перехожу к следующему пункту. Так надо открывать пример?
2 Grisha : Я смогу добраться до виндовс только во вторник. Так что лучше попробуйте попбороть сами ) ну или обратитесь к супер-виндовс-человеку, с которым обменялись номерами. У нас что-то удалось запутить в пятницу.
При компоновке очень много ошибок "LNK2005". Например:"1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in MSVCRTD.lib(MSVCR80D.dll)".
Ну да, под виндовс я так же столкнулся с этой проблемой. Времени особо не было смотреть, думаю, что вопрос будет решён в ближайшее время. Предполагаю, что к пятнице всё пофиксим.)
Помимо ошибок LNK2005, были ещё две ошибки LNK4098. Про них я нашёл вот что http://www.gamedev.ru/code/forum/?id=61185 . Далее я поставил игнор на библиотеку LIBCMT.lib и в C/C++/Code generation/Runtime Library поменял "Multi-threaded Debug DLL (/MDd)" на "Multi-threaded (/MT)". Таким образом я избавился от ошибок! Ура, всё запускается! Вот только с русской кодировкой разобраться и сделать, чтобы cmd не закрывался надо.
10 комментариев:
Добавить ещё один FIFO и парочку потоков для записи в FIFO.
Чтобы открыть пример fifo в третьем пункте (Installation Notes for Windows) переношу в Source Files файл fifo_example.cpp. И перехожу к следующему пункту. Так надо открывать пример?
2 Grisha :
Я смогу добраться до виндовс только во вторник. Так что лучше попробуйте попбороть сами ) ну или обратитесь к супер-виндовс-человеку, с которым обменялись номерами. У нас что-то удалось запутить в пятницу.
При компоновке очень много ошибок "LNK2005". Например:"1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in MSVCRTD.lib(MSVCR80D.dll)".
Это был я
Ну да, под виндовс я так же столкнулся с этой проблемой. Времени особо не было смотреть, думаю, что вопрос будет решён в ближайшее время. Предполагаю, что к пятнице всё пофиксим.)
Начал задумываться про линукс , вот токлько что для этого надо ? и нормально ли он встанет на ноут ( в смысле дров ).....
Помимо ошибок LNK2005, были ещё две ошибки LNK4098. Про них я нашёл вот что http://www.gamedev.ru/code/forum/?id=61185 . Далее я поставил игнор на библиотеку LIBCMT.lib и в C/C++/Code generation/Runtime Library поменял "Multi-threaded Debug DLL (/MDd)" на "Multi-threaded (/MT)". Таким образом я избавился от ошибок! Ура, всё запускается! Вот только с русской кодировкой разобраться и сделать, чтобы cmd не закрывался надо.
Добавил поток и FIFO.
Ну отлично, молодец =)
Тогда в пятницу встретимся и посмотрим результаты. Заодно подумаем, как быть с Синопсис и так далее )
Отправить комментарий