Установка и регистрация библиотек win32 OpenSSL

Одно решение, которое пришло мне в голову, заключается в том, что я мог бы создать метод, который работает с фиксированным большим количеством аргументов, например:

+ (NSString *) stringWithFormat: (NSString *) format arguments: (NSArray *) arguments {
    return [NSString stringWithFormat: format ,
          (arguments.count>0) ? [arguments objectAtIndex: 0]: nil,
          (arguments.count>1) ? [arguments objectAtIndex: 1]: nil,
          (arguments.count>2) ? [arguments objectAtIndex: 2]: nil,
          ...
          (arguments.count>20) ? [arguments objectAtIndex: 20]: nil];
}

Я также мог бы добавить проверку, чтобы увидеть, имеет ли строка формата более 21 символа '%', и в этом случае выдается исключение.

7
задан jww 10 January 2017 в 01:53
поделиться

3 ответа

Может быть, эти две библиотеки DLL имеют дополнительные зависимости, которые SVN установил для вас ...

Попытка использовать зависит от того, какие библиотеки DLL используют OpenSSL, и убедитесь, что они установлены на вашем чистом VMware.

2
ответ дан 7 December 2019 в 10:07
поделиться

Просто поместите библиотеки DLL в папку установки вашего приложения.Регистрировать нечего (и вы все равно не можете использовать regsvr32, поскольку OpenSSL не поддерживает серверы ActiveX / COM, для чего и предназначен regsvr32).

3
ответ дан 7 December 2019 в 10:07
поделиться

Скорее всего, вы зависите от libsasl.dll, который поставляется с tortoise-svn!

0
ответ дан 7 December 2019 в 10:07
поделиться
Другие вопросы по тегам:

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