Ошибка линковки LNK2001
От: Аноним  
Дата: 05.02.03 09:33
Оценка:
Добрый день пытаюсь скомпилировать пример из хела
и вот что выводит...


Deleting intermediate files and output files for project 'console — Win32 Debug'.
--------------------Configuration: console — Win32 Debug--------------------
Compiling...
console.cpp
Linking...
console.obj : error LNK2001: unresolved external symbol _CeRapiFreeBuffer@4
console.obj : error LNK2001: unresolved external symbol _CeGetLastError@0
console.obj : error LNK2001: unresolved external symbol _CeFindAllFiles@16
console.obj : error LNK2001: unresolved external symbol _CeRapiUninit@0
console.obj : error LNK2001: unresolved external symbol _CeRapiInit@0
Debug/console.exe : fatal error LNK1120: 5 unresolved externals

на форуме нашел следующее
===========================================

Тема <error LNK2001>
Вот именно то, что ошибка происходит на стадии линковки означает то, что метод не определен.


================================

Но CeRapiFreeBuffer, CeGetLastError и другие — это функции описанные в стандартном модуле...
(Rapi.h — это из WinCe tool kit)

12.09.03 18:17: Перенесено модератором из 'C/C++' — AS
Re: Ошибка линковки LNK2001
От: Amor Россия  
Дата: 05.02.03 09:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вот именно то, что ошибка происходит на стадии линковки означает то, что метод не определен.

А>Но CeRapiFreeBuffer, CeGetLastError и другие — это функции описанные в стандартном модуле...
А>(Rapi.h — это из WinCe tool kit)

Описаны-то ладно, ведь и библиотеку надо подключить Settings->Link и там добавить нужную libу. Или #pragma comment(lib, "эта либа")

Удалено избыточное цитирование. -- ПК.
Re: Ошибка линковки LNK2001
От: Аноним  
Дата: 05.02.03 09:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Тема <error LNK2001>

А>Вот именно то, что ошибка происходит на стадии линковки означает то, что метод не определен.

А>Но CeRapiFreeBuffer, CeGetLastError и другие — это функции описанные в стандартном модуле...

А>(Rapi.h — это из WinCe tool kit)

Ты похоже для линкера нужные lib-файлы не указал,
поэтому и ошибка.

посмотри в MSDN где указано, какой h-файл подключать, там написано и какой lib-файл подключать, потом Project Setting->Linker в Input добавь этот файл

Удалено избыточное цитирование. -- ПК.
Re: Ошибка линковки LNK2001
От: Аноним  
Дата: 05.02.03 09:48
Оценка:
Спасибо большое — все заработало
Хотя странно, когда я пишу #include <winbase.h> никаких либ не нужно подключать
хотя и winbase.h и rapi.h одними мелкософтовскими руками написаны...
Re[2]: Ошибка линковки LNK2001
От: Amor Россия  
Дата: 05.02.03 09:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Спасибо большое — все заработало

А>Хотя странно, когда я пишу #include <winbase.h> никаких либ не нужно подключать
А>хотя и winbase.h и rapi.h одними мелкософтовскими руками написаны...
значит уже подключены
Re: Ошибка линковки LNK2001
От: cpp Россия http://www.elecard.com
Дата: 05.02.03 09:51
Оценка:
Здравствуйте, Аноним, Вы писали:


А либы к проекту где эти функции лежат прилепил?
Сергей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.