繁体   English   中英

包含后无法运行程序<boost/asio.hpp>

[英]Can't run program after including <boost/asio.hpp>

我正在尝试使用boost/asio.hpp实现一个简单的UDP客户端。 从一个最小的程序开始:

#include "stdafx.h"
#include <boost/asio.hpp>


int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}

我能够成功构建项目(编译和链接)。 但是,当尝试运行该程序时,我得到了: 在此处输入图片说明

这是由<boost/asio.hpp>包含引起的。 没有它,一切都会好起来怎么办? 谢谢!

由于boost的默认隐式链接(使用#pragma comment(lib ...语句)),可能会导致对dll的运行时依赖。(使用#pragma comment(lib ...语句)。最简单的跟踪方法是在可执行文件上使用依赖遍历器 。)使用正确的32或64位版本的Depends。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM