Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > link problem


Автор: maq 7.3.2007, 11:12
У меня такая проблема.

Проект работае нормально. Без проблем. Но для меня интересна компиляция:

Compiling...
stdafx.cpp
Compiling...
LN02.cpp
MainFrm.cpp
ChildView.cpp
Generating Code...
Compiling resources...
Compiling manifest to resources...
Linking...
LINK : C:\Dev\Projects\C++ .Net\8\MFC\Tests\Test\Link\LN02\Debug\LN02.exe not found or not built by the last incremental link; performing full link
Embedding manifest...


Пишу на VC++ 2005. Сам файл на месте, при каждом изменении кода, после компиляции получаю соотвествующий результат. Но вот это

LINK : C:\Dev\Projects\C++ .Net\8\MFC\Tests\Test\Link\LN02\Debug\LN02.exe not found or not built by the last incremental link; performing full link

понять не могу.

Если копирую и запускаю файл с ПК без Визуал Студио, выдает ошибку. А в С++ 6.0 запрашивал библиотеки, если их копировал в папку, то запускался. Кто сможет объяснить?

Заранее спасибо!

Автор: Greeen 7.3.2007, 11:41
Компилируешь наверное Ctrl+Alt+F7? Это ты делаешь полный ребилд. А ошибку выдает потому что нету MFCшных библиотек. Ставь в свойствах проекта Use MFC in static library или поставляй свой проект с ддлками эмэфси.

Автор: Earnest 9.3.2007, 10:56
Цитата(maq @  7.3.2007,  12:12 Найти цитируемый пост)
LINK : C:\Dev\Projects\C++ .Net\8\MFC\Tests\Test\Link\LN02\Debug\LN02.exe not found or not built by the last incremental link; performing full link

Это не ошибка, а нормальное уведомление: дескать, нетуть файла для инкрементного линка, буду строить заново. Не парься.


Автор: maq 12.3.2007, 16:45
спасибо!

Автор: Gryphon 30.4.2010, 15:24
Аналогичная надпись, но пишется вообще всегда и в любых проектах при сборке. То есть на F5, Ctrl+F5, F7 и Ctrl+Alt+F7.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)