从何处获取适用于 Windows 的lboost_system
Where to get lboost_system for Windows?
我在尝试编译使用 boost 的程序时收到此错误:
undefined reference to `boost::system::generic_category()'
做谷歌搜索告诉我添加lboost_system
,但我不知道从哪里得到它。当我在Windows中编译boost时,它给了我几个.lib文件,但这些文件并不能解决我的问题。我尝试添加-lboost_system
,它说"找不到文件"。帮助?
我正在使用代码::块IDE。
您需要使用完整路径进行链接,除非您在编译器的默认搜索路径中安装了库。看看这个命令行示例,虽然听起来你需要 -L 标志和 -I 标志(-I 用于标头包含目录,-L 用于库包含目录)。
相关文章:
- 如何在c++中使用system()来运行包含空格的python脚本
- System.InvalidCastException - SQL to C++ - safe_cast<float>
- C++/CLI System.AccessViolation在托管类中调用非托管函数时出现异常
- 来自 Android 应用程序内部的 boost 类型的 boost::wrapexcept<boost::system::system_error> 的未捕获异常
- 程序在使用 system() 启动另一个可执行文件时停止
- 为什么我的 DeviceInformation 对象没有 System.Devices.InterfaceClassGuid 属性?
- 为什么"using System;"不被视为不良做法?
- C++ 合并字符串以'system'函数错误
- System.AccessViolationException:shared_ptr C# .NET 和 C++ 应用程
- 将 Vcl::Controls::TCaption aka (System::UnicodeString) 转换为 co
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- Python os.system() 返回错误值
- 使用 system() 函数在C++程序中运行 cmd 命令
- 如何使用 C/C++ 和 system() 系统调用以外的其他方法在 Linux 中获取文件功能?
- 在C++中,如何在第一个"system()"结束后执行第二个"system()"?
- system() 无法运行我的程序,因为空间
- How to recover system gcc compiler on centos 6
- 导出 c++ 函数并使用 c# System.AccessViolationException 中的函数
- g++ 中的 system() 函数
- System Verilog DPI - 在 cpp 中运行并行线程,在 SV 中运行另一个并行线程