腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
入口
点
之前
,
全局变量
是
如何
初始化
的
?
、
我试图弄清楚Windows
是
如何
将PE文件
的
内存映射到地址空间
的
,所以我看到了一些让我感到困惑
的
事情。// some operations using some_module or whatever } some_module
的
初始化
是
在
调用
入口
点
之前
执行
的
。我试图通过查看PE文件来实现这一
点
(
浏览 53
提问于2021-08-20
得票数 0
回答已采纳
1
回答
如何
确保函数
在
全局变量
的
任何ctor
之前
执行?
、
、
、
、
在
VC++和GCC中,main不是程序
的
真正
入口
点
;但是我们可以通过编译器参数-ENTRY和-Wl,-eentry来重置程序
的
实际
入口
点
。例如:
在
默认情况下,真正
的
输入
点
是
mainCRTStartup in VC++;也就是说,mainCRTStartup将在main
之前
被调用。我
的
问题
是
:如果我
的
程序中有几个全局
的</
浏览 0
提问于2017-01-16
得票数 2
1
回答
如何
在可执行共享库(.so)中触发全局函数?
、
、
、
、
我有一个可执行
的
共享库,类似于libc。当库执行时,我希望它转储
在
特定抽象工厂(这是C++)中注册
的
类名称
的
列表。通过
初始化
/构造
全局变量
,我使用了向工厂注册类
的
标准技术。关于
如何
使共享库可执行(例如,和 ),有几个教程。相对来说是直接
的
。但是,当我试用它时,我发现在调用任何全局构造函数
之前
,
入口
点
都是执行
的
。
在
我
的
例
浏览 7
提问于2014-06-19
得票数 3
回答已采纳
1
回答
在
C++程序中查找从何处加载dll (MFC)
、
、
、
我有大型
的
遗留C++应用程序(Visual 2010),
在
加载特定
的
dll
之前
,我需要执行一些代码。问题
是
在
我执行任何代码
之前
就加载了dll,所以我正在试图找出是什么触发了它来加载。我已经
在
链接选项中为dll指定了/DELAYLOAD,它应该在需要
之前
停止dll加载。但在我执行任何代码
之前
它还在加载。应用程序
是
MFC,所以我
的
入口
点
<e
浏览 2
提问于2016-06-27
得票数 3
回答已采纳
1
回答
在任何全局对象
之前
初始化
、
、
这些全局对象将使用CRT
初始化
进行
初始化
-
在
入口
点
之后、WinMain
之前
;对于DLL,
入口
点
是
_DllMainCRTStartup,
在
进入DllMain
之前
,DLL
的
所有全局对象都被
初始化
。因此,内存分析器必须在任何全局对象
初始化
之前
初始化
。在做了大量
的
研究之后,我发现这不是一件容易
浏览 0
提问于2015-05-31
得票数 1
1
回答
从C++中
的
DLL内部下载文件
、
、
我一直
在
尝试使用C++内置
的
动态链接库中
的
代码来下载一个文件,这个动态链接库将使用LoadLibraryA函数加载,我正在尝试
在
文件第一次加载
的
时候下载它。通过互联网搜索,我设法实现了
在
控制台应用程序上正常工作
的
URLDownloadToFile(),但不能在Visual Studio中构建
的
动态链接库上工作。
在
project properties->Linker->Input中,我添加了附加
的
依赖项Ur
浏览 17
提问于2020-03-06
得票数 0
回答已采纳
1
回答
如何
在调用测试方法
之前
静态地
初始化
测试数据?
、
、
] |]当我们运行dotnet test时,这是一个错误: 奇怪
的
是
,Permute1Tests.fs运行时没有错误。它
的
测试通过了。而且,如果我们将Permute1Test.fs
在
ItemGroup中
的
位置与Permute2Tes
浏览 0
提问于2018-03-09
得票数 3
回答已采纳
1
回答
为什么我
的
DLL不需要DllMain函数?
、
、
、
这让我大吃一惊;我不记得我
的
其他DLL有DllMain函数;我
的
知识显然已经过时了。我原以为DllMain
是
必需
的
。我记得几年前当我没有添加DllMain时,DLL中有链接器错误。所以我
的
问题
是
: 为什么我
浏览 7
提问于2022-04-06
得票数 2
回答已采纳
1
回答
F# Guid.Parse TypeInitializationException
、
我正在编写一个用WebApi编写
的
F#项目。Guid.Parse "934F0B12-D00A-491D-862D-EE745EF3C560" list.Get(MyGuid()) 实际上,我知道第一个例子
的
MyGuid
是
一个变量,第二个
是
函数定义,但是为什么第一个例子会出现异常呢?我
的
代码MyGuid有时会被使用。所以
在
第一个例子中,我只有一个实例,
在
第二个实例中,每次调用MyGuid时都会有
浏览 1
提问于2017-10-13
得票数 4
回答已采纳
6
回答
C语言中
的
第一个可执行语句
、
、
、
main真的
是
C程序中
的
第一个函数或第一个可执行语句吗?如果有一个
全局变量
int a=0;怎么办 我一直被教导,main
是
程序
的
起点。但是,如果
全局变量
被赋值,并且在我看来
是
一个可执行
的
语句呢?
浏览 1
提问于2016-06-02
得票数 5
1
回答
从Docker容器中管理Capistrano部署
的
SSH密钥
、
、
、
、
目前,我使用Dockerfile (基于ruby:2.4.1映像
的
Dockerfile,据我理解为Debian)
在
Rails应用程序中运行测试。 我也想在容器内部署。据我所知,SSH代理没有
在
容器中运行,因此没有被转发到远程服务器,但我似乎无法修复它。AgentForwarding yes
是
在
容器中
的
/root/.ssh/config中设置
的
(/etc/ssh/config中没有覆盖),AllowAgentFo
浏览 2
提问于2018-01-23
得票数 1
回答已采纳
1
回答
任何用户模式代码都会在调用ELF
的
默认
入口
点
之前
运行?
、
、
许多文档都说程序
入口
点
(默认情况下
是
_start)进行
初始化
,比如准备命令行等。_start
的
控制
是
如何
过去
的
,
在
新进程
之前
运行
的
任何用户模式代码都是怎样
的
?
浏览 1
提问于2014-11-12
得票数 2
回答已采纳
1
回答
JNI函数表-函数
在
Dalvik源代码中
的
实现
、
、
、
我
在
找Dalvik
的
interperter循环
的
入口
点
。 我已经阅读了Android (2.1froyo)启动代码,直到"env->CallStaticVoidMethod()“被调用。这意味着“开始
在
Dalvik中运行JAVA static void方法”。
在
我
的
例子中,指定
的
方法
是
ZygoteInit
的
main方法。但是,我
在
纯代码引用和解密中找不到此entry
浏览 2
提问于2011-08-21
得票数 0
回答已采纳
1
回答
当作为DLL构建时,boost::asio::steady_timer会卡在WaitForSingleObject上。
、
、
、
、
我刚刚遇到了一个奇怪而毁灭性
的
问题,我在任何地方都找不到关于它
的
任何信息。asio::steady_timer timer(m_context); 我找到了中一个可能相关
的
问题,但仍然找不到调试或
浏览 3
提问于2022-06-15
得票数 0
回答已采纳
1
回答
LNK2019 -未解析外部符号- C++ - SDL2库
、
、
我正在尝试
初始化
我
的
游戏窗口,但无法通过这个错误。我试过: 头文件:#define Game_hppisRunning; SDL_Renderer *renderer;Game.cpp -定义函数
的
地方: 1>
浏览 0
提问于2018-02-10
得票数 3
回答已采纳
1
回答
如何
避免
初始化
继承模块
的
入口
点
我有一个GWT模块,它定义了构建UI
的
入口
点
(让我们称其为模块A)。 我
在
另一个模块(比如模块B)中继承了模块A,该模块通过自己
的
入口
点
构建自己
的
UI,重用继承模块A中定义
的
类。我
的
问题
是
,当我
初始化
模块B时,模块A和模块B
的
入口
点
都被实例化和触发(通过onModuleLoad方法)。这会导致两个
入口
点
浏览 1
提问于2012-07-13
得票数 1
回答已采纳
1
回答
重写主程序
入口
点
可能存在
的
缺陷
、
、
因此,我试图
在
我
的
C程序中为main设置自己
的
自定义名称,并找到了答案。 您可以使用-e标志指定程序
的
入口
点到ld。这意味着,如果您愿意,可以重写
入口
点
,但您可能不希望对您打算在计算机上正常运行
的
C程序这样做,因为start可能会执行程序运行前所需
的
各种特定于操作系统
的
操作。不从_start调用crt0.o并编写我自己
的
只做我想做
的
任何事情
的
(可能
的</
浏览 3
提问于2017-02-21
得票数 0
回答已采纳
3
回答
LoadLibrary() EXE?
、
、
、
所以我想我可以
在
EXE中__declspec(dllexport)一些函数,然后LoadLibrary()会允许我对它们进行GetProcAddress()。显然,这是不可能
的
,虽然当我开始研究它-它看起来
是
可行
的
。不幸
的
是
,当您将结果文件声明为EXE时,VisualC++将"CRTmain“
入口
点
添加到结果文件中,而不是DLL获取
的
"CRTDLLmain”。当Windows (自动)从您
的
主程序
浏览 9
提问于2013-10-01
得票数 17
回答已采纳
1
回答
使用IAR EWARM手动将.data段从闪存复制到ram
、
、
这个ramcode作为自己
的
EWARM项目存在,生成一个二进制文件。这个二进制文件
的
入口
点
必须始终是0x20000000,向量表必须始终位于0x20007000,才能很好地使用我
的
.NET工具。我不知道
如何
将IAR
入口
点
强制指定为特定地址,因此我创建了自己
的
入口
点
,如下所示 #pragma location=".init&
浏览 13
提问于2018-01-24
得票数 3
3
回答
我能否将main()中
的
代码替换为全局对象
的
构造函数?
、
、
假设
是
在
main()
之前
初始化
的
最后一个全局对象(我们不需要任何命令行参数),我可以这样做: int_main () //... start codeexecution}init; {以这种方式问这个问题,因为我想知道main()是否除了: argc,argv从命令行所有的全局对象
在
之前
被
初始化
。
浏览 4
提问于2011-07-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
远程解锁是如何实现的?入口选APP还是公众号?
Word目录上的点……是如何对齐的?
历史证明是最新的共识协议,但它与之前的协议相比如何呢?
人和人的差距,是如何一点点被拉开的
企点客服客户是如何进入客户库的?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券