|
2 / 2 / 0
Регистрация: 06.02.2010
Сообщений: 33
|
|
Создать проект с использованием существующего исходного кода15.09.2011, 11:57. Показов 4558. Ответов 23
Метки нет (Все метки)
Здравствуйте, уважаемые форумчане! Помогите пожалуйста с таким вопросом: есть готовые .cpp и .h файлы, в которых я инклюжу другие исходники (находятся во внешних папках), хочу создать проект из этих файлов. Создаю пустой Win32 Project, добавляю туда упомянутые файлы. При попытке скомпилировать выдаёт ошибку - Unresolved external symbol. В просмотрщике структуры классов - Class view - среда видит только те классы, которые объявлены в исходниках, лежащих в папке проекта, но не видит - объявленные в подключаемых из внешней папки. Я сделал вывод, что не компилируется именно потому, что не видит внешние классы, т.к. unresolved external symbol относится именно ко внешним методам. Речь идёт о 2008 и 2010 студиях, и там и там все пути правильно прописаны и проверены неоднократно. Подскажите как это лечится.
0
|
|
| 15.09.2011, 11:57 | |
|
Ответы с готовыми решениями:
23
Создать простенький пример кода с использованием explicit в классе Как правильно создать проект исходя из данного исходного кода программы? Рефакторинг и генерация исходного кода с использованием AST |
|
2 / 2 / 0
Регистрация: 06.02.2010
Сообщений: 33
|
|
| 17.09.2011, 19:21 [ТС] | |
|
Юра, спасибо, рецептура отличная! Сперва выдало 3 ошибки, подключил пару библиотек, теперь одна ошибка. Думаю методом перебора определю какой файл нужен.
[Q] ВСЯ ПРОБЛЕММА БЫЛА В ТОМ ЧТО SDK незарегенен в стандартных путях VS студии! [/Q] Что ж ему ещё нужно, пути же прописаны в VC++ Directories? Ты не знаешь как это по уму делается - на MSDN об этом и слова не было (как всё хитро сделано) - или это специфика SDK и лучше на форуме по DirectX спрашивать? OstapBender, да в 10-й студии я всё настроил в property manager - лист общих настроек Microsoft.Cpp.Win32.user . Правда я сейчас о VS 2008 говорю, там VC++ Directories тоже были настроены, но как выяснилось этого было мало. То что посоветовал Юра сработало, но меня удивило, что не работают официальные инструкции. Короче говоря - через тернии к звёздам.
0
|
|
|
|
||
| 17.09.2011, 19:25 | ||
|
1
|
||
|
2 / 2 / 0
Регистрация: 06.02.2010
Сообщений: 33
|
|
| 17.09.2011, 21:20 [ТС] | |
|
Юра, спасибо за помощь! Всё, дальше разберусь сам. Но надо сказать, что мелкософт сделал всё что мог, чтобы людям жилось "легче". Вопрос снят, тему закрываем. Всем спасибо за помощь!
0
|
|
|
|
|
| 17.09.2011, 21:33 | |
|
мелкософт часто делает чтобы "легче" жилось
))))
0
|
|
| 17.09.2011, 21:33 | |
|
Не могу создать проект Delphi из кода Можно ли из готовго кода создать проект? Создание проекта с использованием существующего дизайна Реализовать 2 статических анализатора исходного кода, которые будут проверять правила оформления кода
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|