64-битная версия Boost для 64-битных окон

Для моего приложения мы также проверяем загрузку миниатюрного файла.

string remoteUri = "https://www.microsoft.com/favicon.ico"

WebClient myWebClient = new WebClient();

try
{
    byte[] myDataBuffer = myWebClient.DownloadData (remoteUri);
    if(myDataBuffer.length > 0) // Or add more validate. eg. checksum
    {
        return true;
    }
}
catch
{
    return false;
}

Также. Некоторые интернет-провайдеры могут использовать средний сервер для кэширования файла. Добавьте случайный неиспользуемый параметр, например. https://www.microsoft.com/favicon.ico?req=random_number Может предотвратить кеширование.

119
задан ra170 23 February 2010 в 22:31
поделиться

2 ответа

В качестве краткого ответа:

bjam --toolset=msvc-9.0 address-model=64 --build-type=complete

В качестве более подробного ответа, вот мои заметки по сборке для наличия 32-разрядных и 64-разрядных библиотек ускорения VS .NET 2008 в одной иерархии (что, как я подозреваю, является распространенным вариантом использования) :

  1. Скомпилируйте двоичные файлы win32

     bjam --toolset = msvc-9.0 --build-type = complete stage 
     
  2. Создайте каталог lib \ win32

  3. Переместите содержимое stage \ lib в lib \ win32
  4. Удалите каталоги bin.v2 и stage
  5. Создайте двоичные файлы x64

     bjam --toolset = msvc-9.0 address-model = 64 --build-type = complete stage {{1 }} 
  6. Создайте каталог lib \ x64

  7. Переместите содержимое stage \ lib в lib \ x64
  8. Удалите каталоги bin.v2 и stage
226
ответ дан 24 November 2019 в 01:45
поделиться

У меня на сайте есть собранные двоичные файлы: http://boost.teeks99.com

Edit 2013-05-13: Мои сборки теперь доступны (начиная с 1.53) прямо со страницы sourceforge.

63
ответ дан 24 November 2019 в 01:45
поделиться
Другие вопросы по тегам:

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