Size: a a a

cxx.Дискуссионная

2020 June 01

M

Max in cxx.Дискуссионная
подскажите, пожалуйста, можно ли скомпилить в VS проект так, чтобы на другой машине не требовались библиотеки? скомпилил в релизе - не помогло
источник

/

/dev/desider in cxx.Дискуссионная
Till Schneider
короче, ты в тройном чс =)
источник

TS

Till Schneider in cxx.Дискуссионная
Max
подскажите, пожалуйста, можно ли скомпилить в VS проект так, чтобы на другой машине не требовались библиотеки? скомпилил в релизе - не помогло
To install the runtime libraries on the end-user's system, you need to include the appropriate Visual C++ Redistributable Package (VCRedist) executable with your application and ensure that it is executed when the user installs your application.

They are named vcredist_x64.exe (64-bit) or vcredist_x86.exe (32-bit) and can be found in the folder <Visual Studio install path>/VC/redist/<language-code>.
источник

/

/dev/desider in cxx.Дискуссионная
Max
подскажите, пожалуйста, можно ли скомпилить в VS проект так, чтобы на другой машине не требовались библиотеки? скомпилил в релизе - не помогло
Закинь эти библиотеки в проект))
источник

M

Max in cxx.Дискуссионная
либо деплоить, либо с либами короче перетаскивать?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Max
либо деплоить, либо с либами короче перетаскивать?
У твоего бинарника есть зависимость в виде либы. Как ты собираешься запустить его и ожидать корректной работы без либы?
источник

TS

Till Schneider in cxx.Дискуссионная
Max
либо деплоить, либо с либами короче перетаскивать?
ну можно без C runtime попробовать написать =)
источник

M

Max in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
У твоего бинарника есть зависимость в виде либы. Как ты собираешься запустить его и ожидать корректной работы без либы?
я понимаю, но я думал, что можно как-то скомпилить без либ
источник

TS

Till Schneider in cxx.Дискуссионная
тогда либы будут не нужны =)
источник

M

Max in cxx.Дискуссионная
в общем, понял, спасибо
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Max
я понимаю, но я думал, что можно как-то скомпилить без либ
Скомпилить ты можешь и без dll/lib-ки. А вот линкеру они нужны
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Max
я понимаю, но я думал, что можно как-то скомпилить без либ
Можешь статически влинковать, если можешь
источник

M

Max in cxx.Дискуссионная
Bohdan Bessonov
Можешь статически влинковать, если можешь
пока попроще сделаю, потом так попрою
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
А каких либ не хватает?
источник

M

Max in cxx.Дискуссионная
Bohdan Bessonov
А каких либ не хватает?
там VCRUNTIME140 и MSVCP140
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Max
там VCRUNTIME140 и MSVCP140
Поставляй с программой vc_redist
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Который установит эти либы в систему
источник

M

Max in cxx.Дискуссионная
Bohdan Bessonov
Поставляй с программой vc_redist
точно, спс
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Max
точно, спс
Если делаешь инсталлятор своей проги, редист можно ставить с ключом /silent
источник

M

Max in cxx.Дискуссионная
Bohdan Bessonov
Если делаешь инсталлятор своей проги, редист можно ставить с ключом /silent
неплохо, понял
источник