小编use*_*390的帖子

C++/Win32最小的MessageBox("你好")app exe?

我正在开发一个非常大的项目,我需要在每次新的构建时将exe上传到某人,并且我的连接是通过电话调制解调器.

我想为一个运行代码的应用程序编译最小的exe: MessageBox(0, "Hello", 0, MB_OK);

我正在使用Visual Studio 2010.到目前为止我的尝试:

版本0,大小和开关:

7kB(发布)
使用:\ O1

版本1,尺寸和开关:

3kB(发布)
使用:\ O1,关闭缓冲区安全检查,忽略默认库链接.

这可以做到甚至小于3kB?什么编译器标志会影响可执行文件的大小?

c++ optimization winapi

0
推荐指数
1
解决办法
1663
查看次数

用户友好性最好的Delphi免费软件编译器

我正在开发一个C++/Win32项目,我从其他一些(不是我的)项目中获得了一些相关的Delphi代码,我想将它转换为C++并集成到我的项目中.

请记住,我没有使用Delphi的经验.

什么是一个好的和用户友好的Delphi编译器?我不介意命令行或GUI,只要它清楚使用.

delphi winapi

0
推荐指数
1
解决办法
617
查看次数

关于命名空间变量的C++ VS2010链接器错误

MyNamespace.h:

namespace MyNamespace{
    int a
}
Run Code Online (Sandbox Code Playgroud)

MyNamespace.cpp:一些使用a的函数

main.cpp中

#include "MyNamespace.h"
Run Code Online (Sandbox Code Playgroud)
main.obj : error LNK2005: "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >
FileNamespace::m_rootDirectoryPath"
(?m_rootDirectoryPath@FileNamespace@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
already defined in FileNamespace.obj
1>main.obj : error LNK2005: "struct FileNamespace::FileTree FileNamespace::m_dataFileTree"
(?m_dataFileTree@FileNamespace@@3UFileTree@1@A) already defined in
FileNamespace.obj
Run Code Online (Sandbox Code Playgroud)

c++ linker

0
推荐指数
1
解决办法
403
查看次数

Django:传递不在 URL 内的参数

现在我的结果有一个很长的 URL,基本上是一长串参数。我通过按下按钮导航到结果(JavaScript):

window.location.href = ... URL with parameters here ...;
Run Code Online (Sandbox Code Playgroud)

像这样捕捉它们(views.py):

def Results(request,parameter1,...,parameterN)
Run Code Online (Sandbox Code Playgroud)

如何在 URL 内发送这些相同的参数,以及如何在视图中捕获它们?

编辑:

为了澄清,在一个最佳的世界中,我想发送对用户和搜索引擎爬虫隐藏的参数,以便用户/爬虫只能看到 URL:

www.example.com/results
Run Code Online (Sandbox Code Playgroud)

我做了类似的事情:

def Results(request):
    parameter1 = ???
    parameter2 = ???
    ...
    parameterN = ???
Run Code Online (Sandbox Code Playgroud)

django

0
推荐指数
1
解决办法
5470
查看次数

标签 统计

c++ ×2

winapi ×2

delphi ×1

django ×1

linker ×1

optimization ×1