Rafi писал(а):
Хочу только добавить, что в архиве с экзешником не хватает zlib1.dll.
Добавил. Оказывается, у меня в SYSTEM32 уже лежал zlib1.dll, поэтому я его и упустил, думал, не понадобится.
Легко и быстро проделанная линковка — это всецело твоя заслуга, ибо ты писал код чисто и практически без зависимостей от ББ.
Цитата:
Просьба поподробней рассказать про смартлинкер. А то интуитивно понимаю его смысл, но хотелось бы знать точно)
Тема заслуживает отдельной форумной статьи, и это тоже надо в туду, но если вкратце, то для линковки отдельных, независимых от BlackBox программ для Windows/Linux (да и других платформ) есть смысл включать в отчуждаемые EXE/DLL/SO только то, что реально нужно, реально используемые данные и код. DevLinker и DevElfLinker так делать пока что не умеют, они включают код/данные всех перечисленных модулей целиком. Смартлинкер поможет снизить расходы по памяти (как дисковой, так и оперативной) за счёт уменьшения размера EXE/DLL/SO.