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

Настройки проекта в с/c++ доп каталог включаемых файлов C:\Users\Alina\Desktop\cpp\vcpkg\installed\x86-windows-static\lib\ В создание кода Бибилотека

времени выполнение Многопоточная /MT

В компоновщие -> ввод -> Доп зависимости
C:\Users\Alina\Desktop\cpp\vcpkg\installed\x86-windows-static\lib\cryptopp.lib;C:\Users\Alina\Desktop\cpp\vcpkg\installed\x86-windows-static\lib\libcurl.lib;C:\Users\Alina\Desktop\cpp\vcpkg\installed\x86-windows-static\lib\zlib.lib;%(AdditionalDependencies)

Собираю проект, всё равно выхдит ехе с dll, а хочется без них, в чем проблема?

34 ответов

7 просмотров

Доп каталог включаемых ...../lib/ - это уже странно. Обычно ..../include/ И от какой, собственно, .dll зависит exe-шник? И как Вы это проверяете?

Алина-Чупун Автор вопроса
Int Unsigned
Доп каталог включаемых ...../lib/ - это уже странн...

Удаляют длл из папки релиз и запускаю ехе, пишет что нет дллки

Алина-Чупун Автор вопроса
Int Unsigned
Так какой? curl? zlib? ???

Которая первая нужна по исполнению программы, либкурл

Алина Чупун
Которая первая нужна по исполнению программы, либк...

Я не знаток vcpkg, но по всем признакам у Вас libcurl (собрана, инсталлирована) в системе как динамическая библиотека и libcurl.lib с которой линкуется Ваш exe это не статическая библиотека, а библиотека импорта.

Алина-Чупун Автор вопроса
Int Unsigned
Я не знаток vcpkg, но по всем признакам у Вас libc...

Возможно, как тогда сделать то, что я хочу?

Алина-Чупун Автор вопроса

А какие надо? Где их взять?

А Что значит выходит экзе с длл?

Алина Чупун
А какие надо? Где их взять?

Я не знаю где взять твои библиотеки

Алина-Чупун Автор вопроса
Ilya Zviagin
А Что значит выходит экзе с длл?

Нажимаю собрать проект, на выходе поулчает ехе и дллки, вместо 1го ехе

Алина Чупун
Возможно, как тогда сделать то, что я хочу?

Взять библиотеки в виде статических библиотек и собрать с ними приложение. Всё очень просто. Да Для начала надо убедиться что эти библиотеки вообще в природе существуют в статическом виде. Например библиотека openssl, которая нужна будет для работы кёрл , на сколько я знаю в таком виде отсутствует (может я ошибаюсь)

Рекомендую взять cmake вместо проектной системы майкрософта.

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

Один проект не может одновременно порождать и исполняемый файл и динамические библиотеки

Алина-Чупун Автор вопроса
Ilya Zviagin
Взять библиотеки в виде статических библиотек и со...

./vcpkg install cryptopp:x86-windows-static curl:x86-windows-static Если я их установила таким образом, это не значит, что они статические?

Skarn
Рекомендую взять cmake вместо проектной системы ма...

может ещё линух поставить и бороду отрастить?

Гражданин Котейко
может ещё линух поставить и бороду отрастить?

Линукс желательно, а что касается вторичных мужских половых признаков, это, по моему, лишнее.

Алина Чупун
./vcpkg install cryptopp:x86-windows-static curl:x...

Возможно также что я не прав а ты нам рассказываешь какие-то сказки о том что в жизни никогда не бывает И на самом деле твоя прилада уже собрана статическом виде

Алина Чупун
./vcpkg install cryptopp:x86-windows-static curl:x...

На Ваши вопросы может быть больше отклика здесь.

Sergey Anisimov
На Ваши вопросы может быть больше отклика здесь.

Да нет, вопрос не По системам сборки, просто нет опыта

Алина Чупун
./vcpkg install cryptopp:x86-windows-static curl:x...

Ещё я хочу риторический вопрос задать конечно который задаю всегда, но на который никогда не получаю ответа... Зачем же ты полезла собирать что-то с такой непростой библиотекой как либо кёрл если ты в этом ничего не понимаешь?

Алина Чупун
./vcpkg install cryptopp:x86-windows-static curl:x...

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

Что там у тебя куда выходит ? Так и не понятно...

Алина-Чупун Автор вопроса
Ilya Zviagin
Ещё я хочу риторический вопрос задать конечно кото...

Для новичка не очевидно, что бибилиотека курл, которая так то базовая вообще для выхода в интернет, какая то нереально сложная для статическом линковки

Выходит .Exe с . Dll это как? Куда выходит?

Алина Чупун
Для новичка не очевидно, что бибилиотека курл, кот...

Нихера ничего в том где есть слово "интернет" Не базовое. Запомни раз и навсегда

Алина Чупун
Для новичка не очевидно, что бибилиотека курл, кот...

Сложная для статической -- ну так линкуй динамически...

Алина Чупун
.

Ну конкретнее, какие . Exe, какие. Dll

Алина Чупун
.

Как называется проект, сколько проектов в Солошене,

Алина-Чупун Автор вопроса
Ilya Zviagin
Ну конкретнее, какие . Exe, какие. Dll

2 дллки с либами и ехе сам код моей программы

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
50
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта