singlepost

Visual Studio и Boost << На главную или назад  

Boost собран и откомпилирован под Windows. В Visul Studio параметрах VC++ Drectories указан путь include и lib к boost. Создаю проект подключаю нужные мне библиотеки boost и выдаёт ошибку мол не может найти include файл но не тот который я подключил! А от что находиться в поддиректории. Можна указывать в VC++ Drectories обсолютно все директории и все компилируется, но это до фига! Работал в других IDE там автоматически проход по поддиректориям осуществлялся. Может кто то помнит как Visual Studio это сделать по проще?

77 ответов в теме “Visual Studio и Boost”

  1. 1
    Андрей Лимаев ответил:

    Не осилил ваш русский язык. Отредактируйте, пожалуйста.

  2. 2
    Лёха Воронин ответил:

    В адресах к директориям нет русских слов.

  3. 3
    Андрей Горбоконь ответил:

    Пример неработающего include и список подключенных директорий в студию.

  4. 4
    Лёха Воронин ответил:

    Вот код приложения:
    #include <thread.hpp>
    #include <iostream>

    using namespace std;

    void hello_world()
    {
    cout << "Здравствуй мир, я thread!" << endl;
    }

    int main(int argc, char* argv[])
    {
    boost::thread my_thread(&hello_world);
    my_thread.join();

    return 0;
    }

    Ошибка идущая за ним:
    c:\boost\include\boost-1_40\boost\thread.hpp(13): fatal error C1083: Cannot open include file: 'boost/thread/thread.hpp': No such file or directory

    В VC++ Drectoriesдобавил такой путь:
    C:\Boost\include\boost-1_40\boost

  5. 5
    Василий Степанов ответил:

    Стравите компилятору путь c:\boost\include\boost-1_40
    и инклюдите thread.hpp вот так:
    #include <boost/thread.hpp>

  6. 6
    Лёха Воронин ответил:

    спасибо. Заработало только теперь ошибка линковщика:
    LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_40.lib
    А там точно нет поддиректорий!

  7. 7
    Лёха Воронин ответил:

    В каталоге lib просто нет этого фала.
    Я наверное не правильно собрал boost?(

  8. 8
    Лёха Воронин ответил:

    вроде должен требовать libboost_thread-vc80-mt-gd-1_40.lib а не libboost_thread-vc100-mt-gd-1_40.lib

  9. 9
    gold rose hair comb bridal accessories bride bridesmaid gift flower floral garden beauty and the beast belle rustic wedding accessories ответил:

    gold rose hair comb bridal accessories bride bridesmaid gift flower floral garden beauty and the beast belle rustic wedding accessories…

    vintage 1930s shoes open toe faille pump with bow unwornsize 6 1940s gray platform shoes peep toe wedges with sexy ankle strap suede leather appliques narrow width deadstocktan mexican huarachestrippen wooden sandals in bronze size 38…

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.