小编wei*_*wei的帖子

什么是vs2012 cl.exe相当于gcc -std = c ++ 11?

是否有命令行选项我可以传递给VS2012或VS2013 cl.exe来指定我是否要使用C++ 11或C++ 98语法?就像GCC的-std = c ++ 11选项一样.

gcc cl.exe visual-c++ c++11 visual-studio-2012

12
推荐指数
1
解决办法
3948
查看次数

bitbake SRC_URI文件://

如果我在本地目录中有一个tarball,helloworld.tar.gz,比如/ home/user/tarballs /,如何从该目录中获取bitbake配方?

我的helloworld.bb是

SECTION = "examples"
LICENSE = "Proprietary"
LIC_FILES_CHKSUM = "file://COPYING; md5=1b1b8016e15e07a2fec59623ebf12345"

SRC_URI = "file://helloworld.tar.gz"
Run Code Online (Sandbox Code Playgroud)

但是当我咬嘴时,我收到以下警告信息:

WARNING: Unable to get checksum for helloworld SRC_URI entry helloworld.tar.gz: file could not be found
Run Code Online (Sandbox Code Playgroud)

我读了一些关于FILES和FILESEXTRAPATHS的内容可以影响下载路径,但不确定在何处/如何设置它们.

我做了一个bitbake -c show FILESEXTRAPATHS但收到错误信息:

ERROR: Nothing PROVIDES 'FILESEXTRAPATHS'
Run Code Online (Sandbox Code Playgroud)

uri path environment-variables bitbake yocto

11
推荐指数
2
解决办法
3万
查看次数

如何知道应用程序使用哪个 3D API?

如果给我一个任意 3D 应用程序(例如屏幕保护程序或游戏),我如何知道它在运行时使用的是哪个 DirectX 或 OpenGL 版本?假设我没有关于在线 google 的二进制文件的信息,比如有人刚刚编写了一个 DirectX 演示并将其提供给我。

opengl directx

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

c ++ bitset没有内联?

我试试下面的内容:

#include <bitset>

int main ()
{
    std::bitset<32> bit32 { 0xf0f0f0f0 };
    bit32[4].flip();
    bit32[0] = 1;
}
Run Code Online (Sandbox Code Playgroud)

使用GCC 4.8.1,我无法将其内联,objdump给了我更多或更少:

  401536:   c7 45 e4 f0 f0 f0 f0    movl   $0xf0f0f0f0,-0x1c(%ebp)
  40153d:   8d 45 e8                lea    -0x18(%ebp),%eax
  401540:   c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
  401547:   00 
  401548:   8d 55 e4                lea    -0x1c(%ebp),%edx
  40154b:   89 14 24                mov    %edx,(%esp)
  40154e:   89 c1                   mov    %eax,%ecx
  401550:   e8 93 13 00 00          call   4028e8 <__ZNSt6bitsetILj32EEixEj>
  401555:   83 ec 08                sub    $0x8,%esp
  401558: …
Run Code Online (Sandbox Code Playgroud)

c++ g++ bitset

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

运行DLL32 URLDownloadToFile

我正在尝试在 Windows 命令行中执行单行文件下载,而不依赖于 WGET 等外部工具,甚至不编写 PowerShell 或 VBScripts 脚本。

我试着跑

c:\> RunDLL32.exe URLMon.dll,URLDownloadToFIle 0,"http://www.example.com/file.pdf" "c:\\MyName\\Downloads\\",0
Run Code Online (Sandbox Code Playgroud)

它没有用。
我做错了什么?或者这甚至会起作用?

windows winapi download rundll32

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