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

Как мне не подключать?

17 ответов

8 просмотров

Найди , как ты его там ПОДключил и ОТключи ... всё просто

ssf-Defs Автор вопроса
Ilya Zviagin
Найди , как ты его там ПОДключил и ОТключи ... всё...

Не получилось... Build started... 1>------ Build started: Project: RStarsEngine, Configuration: Debug x64 ------ 1>Application.cpp 1>EntryPoint.h 1>Generating Code... 1> Creating library D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.lib and object D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.exp 1>EntryPoint.obj : error LNK2019: unresolved external symbol "class RStar::Application * __cdecl RStar::CreateApplication(void)" (?CreateApplication@RStar@@YAPEAVApplication@1@XZ) referenced in function main 1>D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.dll : fatal error LNK1120: 1 unresolved externals 1>Done building project "RStarsEngine.vcxproj" -- FAILED. 2>------ Build started: Project: RSandbox, Configuration: Debug x64 ------ 2>SandboxApplication.cpp 2>RSandbox.vcxproj -> D:\RStars\bin\Debug-x64\RSandbox\RSandbox.exe ========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

ssf Defs
Не получилось... Build started... 1>------ Build s...

0) давай будем собирать твои проекты (.vcproj из .sln) ПО ОДНОМУ. 1) Сначала давай соберём БИБЛИОТЕКУ. Это у тебя проект (1) в логе.

ssf-Defs Автор вопроса
Ilya Zviagin
0) давай будем собирать твои проекты (.vcproj из ....

Build started... 1>------ Build started: Project: RStarsEngine, Configuration: Debug x64 ------ 1>Application.cpp 1>EntryPoint.h 1>Generating Code... 1> Creating library D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.lib and object D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.exp 1>EntryPoint.obj : error LNK2019: unresolved external symbol "class RStar::Application * __cdecl RStar::CreateApplication(void)" (?CreateApplication@RStar@@YAPEAVApplication@1@XZ) referenced in function main 1>D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.dll : fatal error LNK1120: 1 unresolved externals 1>Done building project "RStarsEngine.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

ssf Defs
Не получилось... Build started... 1>------ Build s...

Вот ошибка. 1> Creating library D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.lib and object D:\RStars\bin\Debug-x64\RStarsEngine\RStarsEngine.exp 1>EntryPoint.obj : error LNK2019: unresolved external symbol "class RStar::Application * __cdecl RStar::CreateApplication(void)" (?CreateApplication@RStar@@YAPEAVApplication@1@XZ) referenced in function main Объясни мне, какого хера у тебя в этой библиотеке делает функция MAIN ? Если её (1) не должно быть в библиотеке (2) не должно быть в Windows приложении в принципе.

ssf-Defs Автор вопроса

https://github.com/TheCherno/Hazel/blob/master/Hazel/src/Hazel/Core/Application.h https://github.com/TheCherno/Hazel/blob/master/Sandbox/src/SandboxApp.cpp

ssf Defs
https://github.com/TheCherno/Hazel/blob/master/Haz...

Вот просто мельком увидел — очень характерно говорит о качестве этого материала: friend int ::main(int argc, char** argv); Вот за один такой выкрутас уже можно послать автора в пешее эротическое путешествие с большим пробегом...

ssf-Defs Автор вопроса
Ilya Zviagin
Вот просто мельком увидел — очень характерно говор...

Почему нельзя делать EntryPoint на стороне движка?

ssf Defs
Почему нельзя делать EntryPoint на стороне движка?

Ну я вот сейчас об этом думаю, да, можно. Но это точно не для начинающих, не в смысле что это сложно, но в смысле что так не надо учиться делать, потому что это редкий случай.

ssf Defs
Почему нельзя делать EntryPoint на стороне движка?

ОК, пусть у тебя будет main в библиотеке, но разберись, что б она собиралась

ssf-Defs Автор вопроса
Ilya Zviagin
ОК, пусть у тебя будет main в библиотеке, но разбе...

По тому гайду https://docs.microsoft.com/en-us/cpp/build/reference/dot-lib-files-as-linker-input?view=msvc-160 Мне нужно Additional Dependecies в проекте игры писать?

ssf Defs
По тому гайду https://docs.microsoft.com/en-us/cpp...

Позволь мне угадать: Ты решил написать игру, так?

ssf-Defs Автор вопроса
Ilya Zviagin
Позволь мне угадать: Ты решил написать игру, так?

Я решил написать движок, а песочница - место где можно тестить

ssf Defs
Я решил написать движок, а песочница - место где м...

НЕНАДО! Не надо писать игры, графику, движки, пока ты не научился просто программировать (на С/С++) в частности.

ssf Defs
Я решил написать движок, а песочница - место где м...

Вот отложи этот проект на месяца три, и научись сначала просто ) писать на С++ ) делать библиотеки на С++ ) использовать библиотеки на С++

ssf Defs
Я решил написать движок, а песочница - место где м...

Возьми напиши простую расчётную программу. ввести массив , найти в массиве минимальное и максимальное число, Отладь. Проверь Раздели программу на библиотеку и приложение. Функцию поиска минмакс вынеси в библиотеку. Отладь. Проверь. Сделай библиотеку динамической Функцию поиска минмакс вынеси в эту библиотеку. Отладь. Проверь. Далее можешь вернуться к своему проекту

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
96
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Кто может подсказать? Я преобрпзовал изображение в бинарное(у меня установлен трекбар который при установленном значении меняет пиксели на белый если меньше и чёрный если боль...
Константин VS
6
Карта сайта