问题标签 [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.

0 投票
2 回答
1840 浏览

c - 如何在 Mac OS X 上构建包含入口点的 C 程序?

如何在 Mac OS X 上构建包含入口点的 C 程序?

我想建立:

但是当我运行时:

我总是得到:

我进行的另一次尝试只是为了看看它在做什么:

输出是:

那么在“开始”功能之前,下划线是从哪里来的呢?我该如何防止这种情况发生?或者更简单地说:

如何在 Mac OS X 上构建包含入口点的 C 程序?

谢谢, CrazyChenz

0 投票
1 回答
1949 浏览

c++ - 尝试在 Windows 上运行 Qt 应用程序的发布版本时出错

我正在尝试构建我的应用程序的 Windows 版本。该程序在 Qt Creator 上编译并运行良好,但是当我尝试独立运行它时,它会引发以下错误:

我的应用程序文件夹中有所有必要的 dll,它们与我从 Qt 网站下载的二进制文件中的相同。这个错误让我发疯,因为我似乎找不到任何原因。该应用程序在 Linux 和 MAC OS X 上运行良好。

0 投票
1 回答
529 浏览

php - Web 应用程序中的一个与多个入口点

我正在对 Web 应用程序进行重大重构。

它目前由所有页面中包含的一些通用脚本(common、functions、header、footer...)以及各种操作的入口点(login.php、viewthis.php、viewthat.php)组成。

现在我正在考虑引入一个前端控制器并使用某种模型架构来代替。

我想知道:两种架构的优缺点是什么?有什么特别的福利吗?一般应该使用什么(如果有的话)?

0 投票
1 回答
3867 浏览

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 文件夹。应该知道的。我真诚的道歉。

0 投票
12 回答
23878 浏览

c++ - main() 真的是 C++ 程序的开始吗?

C++ 标准中的 $3.6.1/1 部分内容如下:

程序应包含一个名为main的全局函数,它是程序的指定开始

现在考虑这段代码,

这个示例代码做了我打算做的事情,即在进入应该是程序“开始”的函数之前打印从 0 到 9 的整数的平方。main()

我还使用-pedantic选项 GCC 4.5.0 编译它。它没有错误,甚至没有警告!

所以我的问题是,

这段代码真的符合标准吗?

如果它符合标准,那么它不会使标准所说的无效吗?main()不是这个程序的开始!user_main()之前执行的main()

我知道要初始化全局变量main_retuse_main()首先要执行,但这完全是另一回事;关键是,它确实使标准中引用的语句 $3.6.1/1 无效,因为main()它不是程序的开始;这实际上是这个程序的结束


编辑:

你如何定义“开始”这个词?

它归结为“程序开始”这个短语的定义。那么具体怎么定义呢?

0 投票
3 回答
3346 浏览

android - Android 等效于:void main() / Sub Main?

我试图让我的 Android 应用程序在从启动器运行时运行一些代码,然后再启动到活动中。也就是说,我希望我的应用程序以 a 开头,Sub Main而不是先进入 Activity。

本质上,在伪中,我想做这样的事情:

根据这个问题,看起来Android字面上没有这个概念。所以我正在考虑创建一个不可见的活动作为我的切入点,但无法弄清楚如何使活动不可见。我已经尝试了这两种方法,这似乎是我搜索中唯一出现的方法,但它们似乎并没有真正做任何事情......

this.setVisible(false); this.setTheme(android.R.style.Theme_Translucent_NoTitleBar);

0 投票
2 回答
498 浏览

java - 为什么 Java 程序需要“main()”方法?

这只是一个命名约定?为什么在从 shell 执行程序时不能调用任何方法,例如

0 投票
2 回答
2017 浏览

c# - delphi 导入指定入口点的dll函数

如何在 Delphi 中定义这个函数?我只知道没有入口点的进口,找不到任何有用的例子:(

这是用 C# 编写的

非常感谢

最好的祝福

0 投票
4 回答
4014 浏览

bootloader - 为什么我们在启动程序开始时给 ORG 7C00?

引导加载程序无论如何都会在该地址加载它?为什么要将此指定给程序?

0 投票
2 回答
1522 浏览

visual-c++ - WPRFLAG 和 _WINMAIN_ 宏在哪里定义?

你知道,

有类似的代码

ctrexe.c. 我正在使用vs2010)

这些宏确定从入口点调用什么函数。

但是即使在项目设置的宏设置中我也找不到这些宏。

这些宏是在哪里定义的?