170 похожих чатов

Уважаемые такой вопрос, я отлаживаю приложение на sfml и в

процессе того как я иду отладчиком по коду натыкаюсь на функции библиотеки ( например RenderWindow или Music music; music.play(); ) и всякий раз VS начинает кричать что Music.cpp не найден укажите путь или рендер.спп не найден или спрайт... хотя все файлы библиотеки подключены к проекту и приложение работает. Как я понял это что то из разряда защиты данных автора, в хедерах есть объявления функций но их реализация в cpp. Но тогда вопрос как отладить программу без постоянных требований указать путь (игнорировать) или как указать компилятору что бы он не лез куда не надо ?

13 ответов

13 просмотров

Нет, это библиотека собрана без отладочной информации или эта информация недоступна при отладке

1) отладчику вобще не нужен исходник, исходник чисто для твоего удобства чтбы видеть где ты сейчас и что вокруг, отладчику нужны дебаг символы 2) покажи отладчику где искать cpp файлы от либы, скачай их для своей версии, либа свободная же

Rock-hero Автор вопроса
Aidar Fattakhov
1) отладчику вобще не нужен исходник, исходник чис...

либа скачана полностью в настройках компоновщика указаны дебаг файлы (-d) sfml-graphics-s-d.lib sfml-window-s-d.lib sfml-system-s-d.lib sfml-audio-s-d.lib opengl32.lib winmm.lib gdi32.lib freetype.lib openal32.lib flac.lib vorbisenc.lib vorbisfile.lib vorbis.lib ogg.lib но ошибки лезут что найти не может

Rock hero
либа скачана полностью в настройках компоновщика у...

а исходники sfml то лежат на месте? Или только библиотеки подложил к проекту?

Rock-hero Автор вопроса
Tony Werner
а исходники sfml то лежат на месте? Или только биб...

немного не понимаю я скачал либу с оф сайта и на 64 и на 86 арху (и сделал 2 версии приложения на разные архи) либу подключил статически , что прописал в Компоновщик->Ввод уже описал но проблема некуда не делась если закинуть на гит хаб настройки проекта сохранятся же верно? может имеет смысл залить для того что бы было наглядно видно? Ибо не хватает понимания что ему надо

Rock-hero Автор вопроса
Ilya Zviagin
Ты свою ошибку даже не прислал...

компилятор не выдает конкретную ошибку он говорит что "Часть либы".cpp не найден или отличается от используемого укажите путь

Rock-hero Автор вопроса
Ilya Zviagin
Текст пришли.

Поиск источника для "d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp". Checksum: MD5 {26 b2 7 bd ad db b0 71 0 b3 c0 af 4e 68 b6 99} Файл "d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp" не существует. Поиск в документах скриптов для "d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp"... Выполняется поиск в каталоге типа "изменить и продолжить" с именем "Q:\C++ project\Github repozitorii\Rep\Tetris\enc_temp_folder\"... Файл с совпадающей контрольной суммой не найден в каталоге "изменить и продолжить". Поиск в проектах для "d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp". Файл не был найден в проекте. Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\cvt\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\msclr\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\sys\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\x64\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\arm\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\concrt\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\i386\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\linkopts\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\stl\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\vccorlib\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\crt\src\vcruntime\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\atlmfc\src\mfc\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\atlmfc\src\atl\"... Поиск в каталоге "X:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\atlmfc\include\"... Поиск документов, внедренных в файл символов. Внедренный документ не найден. Отладчик будет запрашивать у пользователя выполнить поиск файла: d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp. Нажата кнопка "Отмена" в диалоговом окне "Поиск исходного текста". Настройки исходных файлов отладки для активного решения были изменены, вследствие чего отладчик не будет запрашивать у пользователя поиск файла: d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp. Отладчику не удалось обнаружить исходный файл "d:\programming\c++\releases\_sources\sfml\src\sfml\window\window.cpp".

Rock-hero Автор вопроса
Ilya Zviagin
Текст пришли.

он что тоищет по адресу d:\ но такого диска нету в принципе

Rock hero
Поиск источника для "d:\programming\c++\releases\_...

Ну, добавь каталоги с исходниками SFML в пути для исходников дебагера.

Rock hero
он что тоищет по адресу d:\ но такого диска нету в...

Правильно, в отладочную информацию записывается информация о путях , где лежать файлы ПРИ СБОРКЕ, чтобы затем отладчик мог бы их загрузить оттуда если ты собираешь сам библиотеку и сам же отлаживаешь. Если тебе уже ПОСТАВИЛИ библиотеку после сборки, с другой машины, то все эти пути недействительны, Там есть два механизма для поиска исходников, маппинг каталогов, когда ты можешь сказать "ВОт такой виртуальный каталог соответствует такому реальному", т.е. эта библиотека, которая лежала тут, лежит теперь тут. Либо второй вариант — просто сказать "Вот тут у меня ещё один каталог с исходниками, если ты не находишь что-то , поищи ещё и тут.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта