main相关内容

改变参数在传递给sub MAIN之前的处理方式

给出文档和有关的评论一个之前的版本问题,根据要求,我做了一个最小的可重现示例,演示了这两个语句之间的区别: 我的%* SUB-MAIN-OPTS =:named-anywhere;过程::=真; 只提供一个脚本文件: #!/usr/bin/env raku使用MyApp :: Tools :: CLI; 和MyApp/T ..
发布时间:2021-05-31 19:42:01 其他开发

在NetBeans中的项目中编译单个文件

我正在 ubuntu 16 上使用 NetBeans Ide 8.2 我正在学习 C 和 C ++ 编程,因此我制作的程序不相关,并且当我尝试在项目中创建多个文件时,会包含 multiple main()函数会返回错误 错误:找到多个主要功能 我想为每个程序创建一个单独的文件,但是我不想为所有程序创建一个单独的项目. 请给我建议一种方法我为我的语言感到抱歉,希望我能使您理解我 ..
发布时间:2021-05-31 19:41:55 C/C++开发

是否需要main.cpp?

我试图用 cmake 编译程序,最终删除了我的 main.cpp 文件,该文件刚刚复合到另一个文件中,文件名为的项目(即,我只是将主要功能剪切并粘贴到了那个项目中).问题是我遇到一个 main.cpp 找不到错误,并且不确定在 C ++ 中是否存在一个称为 main.cpp 的文件.code>是必需的,还是我可以有一个包含不同标题的文件,但包含main函数呢? 修改我应该注意,我已经删除了对 ..
发布时间:2021-05-31 19:41:52 C/C++开发

为什么静态库包含主函数?

我遇到了一个奇怪的静态库,其中包含一个 main() 函数(C ++). 我只是想知道它的目的是什么. main()如何执行? 解决方案 从链接器角度看, main 函数的位置并不重要-它可以在静态库中,也可以在静态库中在独立的目标文件中,链接器不在乎.无论目标文件来自何处,它都会从目标文件中生成可执行文件,并且在最终的可执行文件中,库/非库符号之间的所有区别都将丢失. 为此 ..
发布时间:2021-05-31 19:41:49 C/C++开发

为什么Rust在main函数中没有返回值,以及无论如何如何返回值?

在Rust中,主要功能的定义如下: fn main(){} 尽管此函数不允许返回值.为什么一种语言不允许返回值,并且仍然有一种方法可以返回任何值?我可以安全地使用 C exit(int) 函数,还是会导致泄漏等等? 解决方案 从,将返回错误值101(至少在我的机器上). 此外,如果您想返回更通用的错误,请使用: 使用std :: error :: Error;...fn m ..
发布时间:2021-05-31 19:41:42 其他开发

内核启动后main()的线程上下文

考虑一个具有main()的代码库.调用内核启动函数后,我们就可以运行操作系统了. 现在,在内核启动函数调用之后,代码片段在哪个线程中运行? int main(){/* 做一点事 *//*启动调度程序*/osKernelStart();/* 无限循环 */而(1){/*用户代码*/}} 在给定代码段中,“用户代码"的上下文是什么在此先感谢 解决方案 对于RTOS,除非发生错误, ..
发布时间:2021-05-28 19:19:20 其他开发

Java:为什么不能在main之外调用此方法?

作为初学者,我想知道为什么 caller.VelocityC 仅在放入主块时才起作用? 当我有这样的代码时,我无法调用该方法. 方法调用类: 公共类Velocity2 {VelocityCounter调用者=新的VelocityCounter();caller.VelocityC(6,3);} 包含方法的类: 公共类VelocityCounter {无效VelocityC(in ..
发布时间:2021-05-18 19:35:05 Java开发

由于无法加载主类错误而无法运行JAR文件

我构建了我的项目,并使用Gradle构建框架生成了一个JAR文件.但是,在这种情况下,输出jar文件无法从主类( miner.Tracker )加载主方法. 正如我提到的,使用 -jar 选项运行失败. $ java -jar Backtracker.jar错误:找不到或加载主类miner.Tracker 我还尝试使用 -cp 选项直接运行该类,但失败了. $ java -cp ..
发布时间:2021-05-18 18:52:36 Java开发

为什么不能在golang中将主库添加到我的库中?

我在完成应该是一件容易的事情上遇到了麻烦.我了解代码组织的GitHub模型(即库回购和使用该库的应用回购).我认为这太棒了.但是我经常发现我希望 mylib 与一个简单的可执行文件捆绑在一个 main.go 文件中. main.go 应该是 package main 包,并且应该导入 mylib .换句话说,它应该是有关如何构建使用此库的应用程序的确切文档. 我的观点是,由于提供包装您的库的 ..
发布时间:2021-05-11 19:44:22 其他开发

我们如何使用命令提示符和记事本将参数传递给JAVA中的main函数?

今天,我正在学习如何在没有IDE的情况下仅在记事本上将参数传递给JAVA中的主函数,我遇到了只能使用命令行参数来完成的事情.我的问题是如何? 解决方案 我们只需打开cmd即可完成此操作,并编写 javac file_name.java java file_name [参数集] ... 假设程序像 class temp{公共静态void main(String [] a ..
发布时间:2021-05-09 20:06:36 其他开发

在方法中分配throws子句

如何在主方法签名中使用 throws 子句来处理异常,如以下示例所示? import java.io.File;导入java.io.IOException;公共类异常{公共静态void main(String ... args)引发IOException {ioExceptionTest();}公共静态无效ioExceptionTest()引发IOException {文件文件=新文件("C: ..
发布时间:2021-05-06 18:46:19 Java开发

对共享库main的未定义引用

我正在尝试构建一个盒式标准共享库(在ubuntu上使用code :: blocks 13.12),显然没有主要功能,因为在Windows上可以很好地编译.我收到一堆重定位错误+对main的未定义引用? 有什么建议吗?我在下面粘贴了输出. 欢呼声,迈克 --------------构建:在utils中调试(编译器:GNU GCC编译器)--------------g ++-墙-fex ..
发布时间:2021-04-19 18:44:38 C/C++开发

C ++中main的正确声明是什么?

问题 C ++中 main 函数的正确签名是什么? 正确的返回类型是什么,从 main 返回值是什么意思? 允许的参数类型是什么,它们的含义是什么? 这是特定于系统的吗? 这些规则是否随时间改变了? 如果我违反了他们会发生什么? 解决方案 必须在全局命名空间中将 main 函数声明为非成员函数.这意味着它不能是类的静态或非静态成员函数,也不能放置在名称空 ..
发布时间:2021-04-19 18:36:16 C/C++开发

C/C ++中的void main和int main之间的区别?

在C ++(或C)程序中以哪种方式声明 main 函数是否重要? 解决方案 区别在于,一种是定义 main 的正确方法,而另一种则不是. 是的,这很重要.要么 int main(int argc,char ** argv) 或 int main() 是根据C ++规范对 main 的正确定义. void main(int argc,char ** argv) ..
发布时间:2021-04-17 18:32:19 C/C++开发

如何在主要方法Java调用中处理空参数

我想有一种动态的方法,可以通过命令行(cmd)将参数传递给java main方法调用,该方法通过Runnable JAR文件完成.目前,我的main()方法有6个参数,并将每个参数设置为一个变量,然后再调用另一个传入这些变量的方法. 什么样的id是一种使用户能够将5个或更少的参数传递给命令行并通过将其设置为null或空string(“")值来安全处理错过的参数的方法. 例如,如果我在下 ..
发布时间:2021-02-09 20:52:50 Java开发