小编Chr*_*her的帖子

如何从udp-socket(C/C++)获取自己的(本地)IP地址

  1. 您有多个网络适配器.
  2. 将UDP套接字绑定到本地端口,而不指定地址.
  3. 在其中一个适配器上接收数据包.

你如何获得收到数据包的适配器的本地IP地址?

问题是,"接收器适配器的IP地址是多少?" 不是我们收到的发件人的地址

receive_from( ..., &senderAddr, ... );
Run Code Online (Sandbox Code Playgroud)

呼叫.

c++ sockets udp

10
推荐指数
1
解决办法
1万
查看次数

使用VS2008为64位Windows平台编译C++静态库

在Visual Studio 2008中,如果配置类型是静态库,我在项目属性中看不到链接器选项.我需要为静态库指定/ MACHINE:x64选项.我试图在Librarian的命令行选项中指定它.只有这样我才能构建静态库.如果我没有指定/ MACHINE编译静态库使用LNK1112失败:模块机器类型'X86'与目标机器类型'x64'冲突(即使我将平台设置为X64用于我的解决方案).

使用/ MACHINE:X64通过Project-Properties-Librarian指定为命令行,构建了静态库,但是同一解决方案中的其他项目(配置类型:DLL)依赖于静态库,当构建DLL并尝试使用lib中的一个函数我再次得到相同的错误:

致命错误LNK1112:模块机器类型'X86'与目标机器类型'x64'冲突

请建议,如何构建64位静态库

c 64-bit visual-studio

8
推荐指数
2
解决办法
1万
查看次数

汇编程序文件作为使用WDK工具构建的驱动程序的输入

如何将汇编程序文件编译并链接到驱动程序构建中.

澄清一下

SOURCES文件:

TARGETTYPE=DRIVER
DRIVERTYPE=WDM
TARGETPATH=obj

TARGETNAME=bla

INCLUDES=$(DDK_INC_PATH)
TARGETLIBS=$(DDK_LIB_PATH)\ks.lib

SOURCES=x.cpp y.cpp z.asm
Run Code Online (Sandbox Code Playgroud)

问题发生在z.asm file.NMAKE抱怨说它不知道如何建造z.obj.

所以问题是,如何组装build和链接的asm文件bla.sys.

windows assembly build driver wdk

7
推荐指数
1
解决办法
1714
查看次数

使用填充时,定位绝对忽略父级的宽度

我父母有2个div 1

.box {
  width: 960px;
  position: relative;
}
#content {
  width: 100%;
  position: absolute;
  background: yellow;
  background: 0, 0, 0, 0.5;
  padding: 30px 20%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="box">
  <div id="content">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore blanditiis veniam autem repellat consequatur hic magnam, molestiae debitis doloremque quam
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我使用填充内容div时,它会溢出它的父级.顺便说一句,我必须使用width:100%;for,#content因为我想要内容div中的填充因为我正在使用背景颜色,所以,我该如何解决?

这是小提琴

css

2
推荐指数
1
解决办法
2477
查看次数

标签 统计

64-bit ×1

assembly ×1

build ×1

c ×1

c++ ×1

css ×1

driver ×1

sockets ×1

udp ×1

visual-studio ×1

wdk ×1

windows ×1