Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Чтение символов с клавиатуры MFC https://www.cyberforum.ru/ visual-cpp/ thread14361.html
Когда я создавал простенькую однооконную программку в MFC для чтения символов с клавиатуры ( VS 2008 ), то возникла проблемма, я учусь по книге VS 2006 и там написано: нужно в ClassWizarde связать Windows сообщение WM_CHAR с методом ONCHAR(). ClassWizard я нашёл в VS 2008 онназывается Class View, но там нет ни этих методов ни сообщений. Обясните что нужно сделать? Заранее спасибо.
Microsoft Visual C++ 2005 Express Edition Visual C++
Недавно скачал Microsoft Visual C++ 2005 Express Edition. И у меня появилось куча вопросов. Есть ли литература по Microsoft Visual C++ 2005 Express Edition. А самое главное как та компилировать?????????????????????????:wall:
Visual C++ Разработка пользовательского интерфейса для программы на C++ Доброго времени суток, уважаемые участники форума! Я начинающий программист изучавший до недавнего времени язык "pascal", сейчас передо мною встала задача изучить язык программирования "С++". Цель в дальнейшем разработка коммерческого ПО:swoon:. Определился со средой разрабоки("Visual C++ 2005 Express Edition", просто пока нет другой). Проблема, с которой я столкнулся отсутствие нормальной... https://www.cyberforum.ru/ visual-cpp/ thread14288.html Visual C++ Visual C++ 9.0 Express Edition Здравствуйте! Уже год программировал на Борланде. Недавно рештл перейти на Visual C++. Скачал. В интернете нет ни одной книги. Подскажите где скачать или какие-нибудь статьи на эту тему. https://www.cyberforum.ru/ visual-cpp/ thread14222.html
Как получить ассемблерный код? Visual C++
Есть программа. Мне нужно получить ассемблерный код в VS 2005... как это сделать?
Visual C++ Что использовать для графического редактора? Здравствуйте! Для курсовой в институте надо на Visual C++ 6.0 написать простой графический редактор, где можно рисовать линию( это труба), круг или квадрат (это колодец). Чтобы при нажатии левой кнопкой мыши на линии или круге появлялось окно для их параметров (диаметр, толщина стенок...). Что для этого использовать: opengl, directx, qt? Может есть у кого исходник? Заранее спасибо! https://www.cyberforum.ru/ visual-cpp/ thread14214.html
Visual C++ Подскажите Мониторинг файлов в папке https://www.cyberforum.ru/ visual-cpp/ thread14093.html
Подскажите нужна программа которая бы постоянно мониторила наличие файлов с определенным расширением в заданной папке и при появлении нового копировала бы его в другое заданное место. Какими функциями можно воспользоваться?
Visual C++ Проблема с отображением русского шрифта
Подскажыте, как ето исправить. Мой Visual C++ 6 перестал отображать русский шрифт. Русские слова виводит какимито иероглифами.При самой розработке программы - все нормально отображает, а вот когда откомпилируеш руские слова виводит латинскими символами, знаками восклицания и тд..... ( Етот глюк появился после установки 2005 студии)...
Visual C++ com порт отвечает тем же сообщением, которое ему посылается Я открываю порт, потом посылаю туда сообщение. По таймеру порт прослушивается, но в ответе порта содержится исходное сообщение. Не понимаю в чем тут может быть дело, эхо режим у порта отключен. Я использую стандартные функции для работы cpm портом на с++. открытие: bool ComPort::Open(int port, int baud) { char COM_string; sprintf(COM_string,"\\\\.\\COM%d", port); https://www.cyberforum.ru/ visual-cpp/ thread14012.html Visual C++ MVS 2005. Создание нового проекта. Изменение шаблона Вопрос такой: когда создаю на MVS 2005 новый проект (console application) выбираю precompiled header, те загружается шаблон: // cpp2.3.cpp : Defines the entry point for the console application. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { return 0; https://www.cyberforum.ru/ visual-cpp/ thread13992.html
Графика на Visual C/C++???? Visual C++
Посоветуйте литературу по теме "Графика на Visual C/C++", кто занимался???Чтобы начиная от нарисовать круг до более сложного)))
Visual C++ Проблема с multiline editbox (win32) https://www.cyberforum.ru/ visual-cpp/ thread13929.html
Help!!! Пишу на Win32. Возникает следующая проблема: При использовании многострочного editbox'a после заполнения буфера (64к) - слетает editbox (дублируется в верхнем левом углу экрана) Очистка буфера с помощью сообщений EM_GETHANDLE и EMSETHANDLE не помогает . Кто знает как победить эту проблему? Может есть другой способ чистить буфер?
0 / 0 / 0
Регистрация: 20.10.2008
Сообщений: 3
0

error LNK2001: исходники роботоспособной dll-ки при линковании не находит функций - Visual C++ - Ответ 63337

20.10.2008, 22:17. Показов 2851. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
OS: Windows XP,
Язык: Visual C++ Express 2008

у меня была задача дополнить рабочую cpp .dll-ку одной функцийей, потом на основе дополненой dll-ки сделать java-dll-ку(jepi), ну а дальше программирование в jave...

проблема в том что, как нормальный человек, я пытаюсь перед тем как начать что-то изменять скомпилировать хотя бы оригинальные исходники без всяких изменений и даже это у меня не выходит. Компилирование проходит успешно, а вот Линкер кидает ошибки :

Код
Bibliothek "___________bli.lib" und Objekt "bli.exp" werden erstellt.
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl std::operator+(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char)" (??Hstd@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Eos(unsigned int)" (__imp_?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) bool __cdecl std::operator==(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Split(void)" (__imp_?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) char const `private: static char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Nullstr(void)'::`2'::_C" (__imp_?_C@?1??_Nullstr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAPBDXZ@4DB)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) private: bool __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Grow(unsigned int,bool)" (__imp_?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAE_NI_N@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl std::operator+(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char const *)" (??Hstd@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl std::operator+(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??Hstd@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) private: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Tidy(bool)" (__imp_?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) bool __cdecl std::operator==(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char const *)" (__imp_??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl std::operator+(char const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??Hstd@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z)".
1>bla_mfcdll.lib(bla.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) void __cdecl std::_Xran(void)" (__imp_?_Xran@std@@YAXXZ)".
1>bla_mfcdll.lib(usbapi.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MessageBoxA@16".
Был на саите поддержки MicroSoft, смотрел предлагаемые решения по LNK2001
, как и так по тексту ошибки не трудно догадаться - программа очевидно не может наити функции на которую есть ссылка (в jave я бы сказал - не хватает библиотеки, на многих форумах говорят похожее)... Но ошибку кидает какраз таки используемоя мною библиотека :

bla_mfcdll.lib - Interface для коммуникации с особым перифирийным устройством, составная часть

Из документации: " bla_mfcdll.lib: multi-threaded applications (DLL) and applications using the MFC as DLL"

(и это единственная библиотека, которая мне предоставленна к headeram, точнее есть ещё две другие версии этой же libы: "multi-threaded applications and applications using the MFC as static library" i "single-threaded applications and applications not using the MFC", но они на сколько понимаю алтернативы, а не дополнения - да и их я уже в разных комбинациях перепробовал )...

к тому же по тексту ошибок мне кажется, что не хватает какой-то стандартной библиотеки "class std::basic_string..." -> class single threaded basic string - подрозумиваю, это же не из ряда вон что-то выходящее.

Тэ поддержка BLABLA пока не отзывается.

Из решений предлагаемых Microsoft (кстати в нескольких форумах это решение тоже предлагалось) было ещё игнорировать стандартные библиотеки -> тогда у меня вместо 14 ошибок линкер выдаёт 170.

Компилер у меня сейчас стоит на /MD соответственно библиотеке bla_mfcdll.lib

Compiler:
Код
/Od /I "___________" /I "___________\global" /I "____________" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "EPI_EXPORTS" /D "_WINDLL" /D "_UNICODE" /D "UNICODE" /D "_AFXDLL" /FD /EHsc /RTC1 /MD /Fo"Release\\" /Fd"Release\vc90.pdb" /FR"Release\\" /W3 /nologo /c /ZI /TP /errorReport:prompt
Linker:
Код
/OUT:"________bli.dll" /INCREMENTAL /NOLOGO /LIBPATH:"________\Release" /DLL /MANIFEST /MANIFESTFILE:"Release\bli.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"_____________\Release\bli.pdb" /SUBSYSTEM:WINDOWS /LTCG /DYNAMICBASE:NO /MACHINE:X86 /ERRORREPORT:PROMPT bla_mfcdll.lib ws2_32.lib odbc32.lib odbccp32.lib
Был бы рад конструктивным предложениям.

Вернуться к обсуждению:
error LNK2001: исходники роботоспособной dll-ки при линковании не находит функций Visual C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2008, 22:17
Готовые ответы и решения:

Ошибка при компановке DLL: new error LNK2001: unresolved external symbol 'struct _iobuf *
Подскжите, что делать? В С++.net можно объявить пространство имен и набор классов внутри него....

Error LNK2020: unresolved token при линковании
Тоже не могу разобраться с ошибкой error LNK2020: unresolved token, как с ней бороться???

Статический поток - error LNK1120 error LNK2001
в классе есть статический поток типа fstream, в который будут сливаться данные, все гуд а линковщик...

Ошибка: "error LNK2001: неразрешенный внешний символ" при реализации шаблонного синглтона
Доброго времени суток. Пытаюсь написать шаблон для синглтона, есть след. код Сам шаблон синглтона...

2
20.10.2008, 22:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2008, 22:17
Помогаю со студенческими работами здесь

Подключила SFML. При компиляции ошибка error LNK2001: неразрешенный внешний символ ""public
#include &lt; SFML/Graphics.hpp &gt; int main() { sf::RenderWindow window(sf::VideoMode(200, 200),...

error LNK2001: unresolved external symbol---fatal error LNK1120: 4 unresolved externals
Здравствуйте! Занимаюсь программированием не очень долго, прошу объяснить в доступных терминах для...

error LNK2001
Здравствуйте. Visual Studio 2010 выдаёт ошибку error LNK2001. Спомощью MFC Application создаю...

Error LNK2001
Учу С++ по самоучителю и он предложил код огромного проекта. #include &lt;iostream&gt; using namespace...

Error LNK2001
Выдает ошибку error LNK2001 при пустой программе.

error LNK2001:
Помогите пожалуйста... Написал простейший плагин на QT... У меня есть другой плагин, в который я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru