我想在Fedora 17上安装Boost.Log,并且已经做了yum install boost-*
。所有相关的教程和类似问题的答案都涉及将lib/log移动到boost源目录并执行bootstrap.sh。我无法找到boost源目录或系统中的bootstrap.sh文件(确实是find/-name '*bootstrap.sh' 2> /dev/null
)。我能找到的是/usr/share/boost-build/
,里面有很多果酱文件。总结yum安装不包含源目录和bootstrap.sh,我试图手动构建它,但Boost.Log源文件包含特定于窗口的标题,并且我感到双重困惑。任何人都可以阐明这一点吗?在Fedora 17上安装Boost.Log
1
A
回答
0
写了下面的Makefile编译和安装,其中不包括文件指windows.h
,我相信它的工作原理:
SRCS= attribute_name.cpp attribute_set.cpp attribute_values_view.cpp \
code_conversion.cpp core.cpp \
default_filter_factory.cpp default_sink.cpp event.cpp \
exceptions.cpp filter_parser.cpp \
formatter_parser.cpp global_logger_storage.cpp init_from_settings.cpp \
init_from_stream.cpp light_rw_mutex.cpp named_scope.cpp \
once_block.cpp parser_utils.cpp process_id.cpp \
record_ostream.cpp severity_level.cpp syslog_backend.cpp \
text_file_backend.cpp text_ostream_backend.cpp thread_id.cpp \
threadsafe_queue.cpp thread_specific.cpp timer.cpp \
timestamp.cpp trivial.cpp
OBJS=$(SRCS:.cpp=.o)
CXXFLAGS=-std=c++11 -DBOOST_FILESYSTEM_VERSION=2
libboost_log.so: $(OBJS)
g++ -shared $^ -o [email protected] -lpthread -lboost_system -lboost_thread-mt -lrt -lboost_filesystem
%.o: %.cpp
g++ $(CXXFLAGS) -fPIC -c $^ -o [email protected]
install:
cp libboost_log.so /usr/lib
clean:
rm *.o
0
事实证明,在当前的Fedora回购的百胜助推主构建工具构建包称为“bjam”而不是“b2”(正如最新文档所暗示的那样)。
所以,如果你找不到b2使用bjam。
相关问题
- 1. 无法在Fedora 17上安装PG gem
- 2. Fedora 17 Wordnet 3.0安装问题
- 3. Fedora 17 Guest添加安装失败
- 4. 在Fedora 17上安装python-igraph-0.6模块
- 5. 在Fedora上安装ocfs
- 6. 在Fedora上安装beautifulsoup4 19
- 7. 在Fedora上安装Sencha Touch
- 8. 在fedora上安装Perl/Tk
- 9. 在Fedora上安装Komodo Edit?
- 10. 在fedora 20上安装checkinstall
- 11. 在CentOS/Fedora上安装OpenBLAS
- 12. 在Fedora上安装Capybara-webkit
- 13. 安装在Fedora
- 14. Fedora 17上的Heroku Toolbelt
- 15. IBM安装管理器无法在Fedora中推出17(64位)
- 16. 与安装在Fedora
- 17. Fedora 13上的Kqemu安装
- 18. 在centos上安装docker 17版本7
- 19. 无法在Ubuntu上安装Docker 17
- 20. 如何在Ubuntu 17上安装ipython notebook?
- 21. 在Fedora上安装MediaWiki的问题
- 22. 如何在fedora 25上安装GTK + -3.22.7
- 23. 在Fedora上安装python kivy 19
- 24. 在linux上安装jekyll(fedora 20)
- 25. 在Fedora上安装pyodbc-3.0.6时出错
- 26. 如何在fedora 19上安装puppet-enterprise?
- 27. ffmpeg和ffmpeg-php安装在fedora 13上
- 28. 无法在fedora上安装php7
- 29. 在Fedora Linux上安装matlab时出错
- 30. 在Fedora上安装Python的TripleSec库22