问题标签 [entry-point]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何在 Mac OS X 上构建包含入口点的 C 程序?
如何在 Mac OS X 上构建包含入口点的 C 程序?
我想建立:
但是当我运行时:
我总是得到:
我进行的另一次尝试只是为了看看它在做什么:
输出是:
那么在“开始”功能之前,下划线是从哪里来的呢?我该如何防止这种情况发生?或者更简单地说:
如何在 Mac OS X 上构建包含入口点的 C 程序?
谢谢, CrazyChenz
c++ - 尝试在 Windows 上运行 Qt 应用程序的发布版本时出错
我正在尝试构建我的应用程序的 Windows 版本。该程序在 Qt Creator 上编译并运行良好,但是当我尝试独立运行它时,它会引发以下错误:
我的应用程序文件夹中有所有必要的 dll,它们与我从 Qt 网站下载的二进制文件中的相同。这个错误让我发疯,因为我似乎找不到任何原因。该应用程序在 Linux 和 MAC OS X 上运行良好。
php - Web 应用程序中的一个与多个入口点
我正在对 Web 应用程序进行重大重构。
它目前由所有页面中包含的一些通用脚本(common、functions、header、footer...)以及各种操作的入口点(login.php、viewthis.php、viewthat.php)组成。
现在我正在考虑引入一个前端控制器并使用某种模型架构来代替。
我想知道:两种架构的优缺点是什么?有什么特别的福利吗?一般应该使用什么(如果有的话)?
c# - 如何在 C# 中使用的用 C++ 编写的外部 .dll 资源上正确创建入口点
长期读者,第一次海报。我希望有一天能在这里回答问题...
所以它有点类似于:“无法在 dll 中找到名为 [function] 的入口点”(c++ 到 c# 类型转换)
但我似乎无法应用相同的解决方案......
基本上,我写了一个新方法:
在 C++ 项目的头文件中定义为:
在 C++ 项目的源文件中定义为:(仅签名)
导入到 C# 项目中的表单 C# 应用程序中,如下所示:
它是从 C# 表单 .cs 文件中的同一位置调用的:
它返回带有消息的异常:
“无法找到在 DLL 'CarChipSDK_C_Sharp.dll' 中命名的入口点 'IsDataValid()'。
我在从 c++ 代码生成的 .dll 上使用了 dumpbin.exe 和依赖项walker,它表明它具有 IsDataValid() 入口点。
非常感谢所有帮助...
问题解决了!愚蠢的我,这是我当前公司以前合作社的代码,原来他正在从 bin/release 文件夹中读取 .dll,而我正在构建 bin/debug 文件夹。应该知道的。我真诚的道歉。
c++ - main() 真的是 C++ 程序的开始吗?
C++ 标准中的 $3.6.1/1 部分内容如下:
程序应包含一个名为main的全局函数,它是程序的指定开始。
现在考虑这段代码,
这个示例代码做了我打算做的事情,即在进入应该是程序“开始”的函数之前打印从 0 到 9 的整数的平方。main()
我还使用-pedantic
选项 GCC 4.5.0 编译它。它没有错误,甚至没有警告!
所以我的问题是,
这段代码真的符合标准吗?
如果它符合标准,那么它不会使标准所说的无效吗?main()
不是这个程序的开始!user_main()
之前执行的main()
。
我知道要初始化全局变量main_ret
,use_main()
首先要执行,但这完全是另一回事;关键是,它确实使标准中引用的语句 $3.6.1/1 无效,因为main()
它不是程序的开始;这实际上是这个程序的结束!
编辑:
你如何定义“开始”这个词?
它归结为“程序开始”这个短语的定义。那么具体怎么定义呢?
android - Android 等效于:void main() / Sub Main?
我试图让我的 Android 应用程序在从启动器运行时运行一些代码,然后再启动到活动中。也就是说,我希望我的应用程序以 a 开头,Sub Main
而不是先进入 Activity。
本质上,在伪中,我想做这样的事情:
根据这个问题,看起来Android字面上没有这个概念。所以我正在考虑创建一个不可见的活动作为我的切入点,但无法弄清楚如何使活动不可见。我已经尝试了这两种方法,这似乎是我搜索中唯一出现的方法,但它们似乎并没有真正做任何事情......
this.setVisible(false);
this.setTheme(android.R.style.Theme_Translucent_NoTitleBar);
java - 为什么 Java 程序需要“main()”方法?
这只是一个命名约定?为什么在从 shell 执行程序时不能调用任何方法,例如
c# - delphi 导入指定入口点的dll函数
如何在 Delphi 中定义这个函数?我只知道没有入口点的进口,找不到任何有用的例子:(
这是用 C# 编写的
非常感谢
最好的祝福
bootloader - 为什么我们在启动程序开始时给 ORG 7C00?
引导加载程序无论如何都会在该地址加载它?为什么要将此指定给程序?
visual-c++ - WPRFLAG 和 _WINMAIN_ 宏在哪里定义?
你知道,
有类似的代码
和
在ctrexe.c
. 我正在使用vs2010)
这些宏确定从入口点调用什么函数。
但是即使在项目设置的宏设置中我也找不到这些宏。
这些宏是在哪里定义的?