2014-02-17 48 views
1

我正在嘗試使用mingw編譯一個庫,使用boost。 我整理與提升:使用mingw編譯器錯誤對windows進行boost測試:putenv未聲明

bootstrap mingw 
b2 toolset=gcc 

後,我建立與cmake並MinGW的庫。 建築本身工作正常的DLL,但是當我嘗試建立測試時,我得到:

C:/boost/boost_1_55_0/boost/test/utils/runtime/config.hpp:95:51: error: 'putenv' 
was not declared in this scope 
putenv(const_cast<char*>(fs.str().c_str())); 

所以錯誤來自升壓頭,我不知道如何解決。

的什麼,我試圖建立回購:https://github.com/linges/daestruct

它採用C99和C++ 11。

+1

號樓C++庫的集合用C'std'國旗肯定好像被誤導了...... – ildjarn

+0

好點!這是試圖建立圖書館的一件神器。我刪除它。 – schlicht

回答

相關問題