Postado Abril 24, 2015 10 anos Segue o erro: In file included from /usr/include/boost/filesystem.hpp:15:0, from luascript.cpp:21: /usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 # error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 ^ make[1]: ** [luascript.o] Erro 1 make[1]: Saindo do diretório `/home/joao/ot' make: ** [all] Erro 2
Postado Abril 24, 2015 10 anos Solução 1. Abra o arquivo: /usr/include/boost/filesystem/config.hpp Na linha 16, troque != 3 para != 2 2. otsystem.h, antes de: (± linha 125) #define foreach BOOST_FOREACH #define reverse_foreach BOOST_REVERSE_FOREACH #endif adicione: #if BOOST_VERSION < 104400 #define BOOST_DIR_ITER_FILENAME(iterator) (iterator)->path().filename() #else #define BOOST_DIR_ITER_FILENAME(iterator) (iterator)->path().filename().string() #endif luascript.cpp, troque: (± linha 740) std::string s = it->leaf(); por: std::string s = BOOST_DIR_ITER_FILENAME(it); scriptmanager.cpp (± linha 130), faça a mesma coisa
Postado Maio 22, 2015 10 anos Posso resucitar este topico? TO COM PROBLEMAS, fiz oque disse para fazer, porem In file included from /usr/include/boost/filesystem.hpp:15:0, from luascript.cpp:21: /usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 2 # error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 2 ^ make[1]: *** [luascript.o] Error 1 oque pode ser segui os passos
Postado Novembro 9, 2015 9 anos Em 21/05/2015 22:26:14, gangul321 disse: Posso resucitar este topico? TO COM PROBLEMAS, fiz oque disse para fazer, porem In file included from /usr/include/boost/filesystem.hpp:15:0, from luascript.cpp:21: /usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 2 # error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 2 ^ make[1]: *** [luascript.o] Error 1 oque pode ser segui os passos Eu tava com o mesmo problema, a parada é que você não mudou todas as opções do boost_filesystem pra != 2 abre o /usr/include/boost/filesystem/config.hpp e troca as duas opções por != 2. vai ficar assim # if defined(BOOST_FILESYSTEM_VERSION) && BOOST_FILESYSTEM_VERSION != 2 # error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 2 # endif Igual o cara explicou ali só que ele falou pra mudar o de uma linha só.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.