小编the*_*bee的帖子

使用 Ubuntu 为 Jitsi 桌面创建 Windows 安装程序

我已经在Jitsi 中实现了一些更改并尝试生成 Windows 安装程序文件,但我没有得到任何有关如何使用 Ubuntu/Windows 执行此操作的信息。我正在使用 Ubuntu 19.10。

试过了?
我尝试使用本指南实施,但没有找到相同的目录结构。
更新
我已经尝试使用指南,但它会导致许多问题。其中一些是这样的:

  1. 错误:未找到名为config.h 的文件
    我知道错误发生时提供的指定路径中缺少该文件。但是这个文件既不是JITSI 的官方存储库,也不是其他任何地方。

  2. 使用方法创建的 EXE 在它创建的文件夹中不起作用。它不会将依赖项复制到 EXE,而是复制到一个文件夹中,我需要将其保存在需要运行 EXE 文件的任何位置,这不是一个好习惯。

  3. 此方法仅适用于 Windows PC。我总是无法访问Windows PC,因此通过这种方法对我来说也确实有问题。

问题
我是否需要EXE仅使用 Windows编译文件?如果是这样,我怎样才能做到这一点?或者,否则,我如何使用 Ubuntu 创建它。exe 文件必须像任何其他可执行文件一样安装到 Program Files。谢谢

问题说明

我想做什么?
- 为 Windows 创建 Jitsi 安装程序(使用 Ubuntu 或 Windows)。
- 安装程序应该像 Netbeans 或任何其他安装程序的安装程序一样安装。
- 安装程序应自行管理 JDK/JRE 的安装。(它不应该要求用户安装 JDK/JRE)。
- 它应该创建一个目录结构,如安装 Netbeans 等
。我得到了什么?
- 使用指南,我将在 Windows 上创建一个可运行的 EXE 文件。(我没有为此目的在 …

jitsi

7
推荐指数
0
解决办法
244
查看次数

C 主函数 const char*[] 与 char*[]

我不明白两者之间有什么区别

int main(int argc, char* argv[]){;}
Run Code Online (Sandbox Code Playgroud)

int main(int argc, const char* argv[]){;}
Run Code Online (Sandbox Code Playgroud)

是。

我知道 achar*[]和之间的区别const char*[],但我想知道为什么人们想使用后者。

是否存在想要更改命令行参数的用例?添加的最佳实践是什么const

c command-line-arguments

4
推荐指数
1
解决办法
276
查看次数

进程中的 fork()、wait() 和 exit() 功能

我有一个 C 源代码,如下所示。

#include<stdio.h>
#include<stdlib.h>
#include<sys/wait.h>
#include<unistd.h>
#include<sys/types.h>

int main(void) {

   pid_t process_id;
   int status;

   if (fork() == 0) 
   {
       if (fork() == 0)
       {
           printf("A");
       } else {
           process_id = wait(&status);
           printf("B");
       }
   } else {
       if (fork() == 0)
       {
           printf("C");
           exit(0);
       }
       printf("D");
   }
   printf("0");
   return 0;   
}
Run Code Online (Sandbox Code Playgroud)

当我在终端中执行它时,我在这张图片中出现了一些输出:

上面编写的源代码的一些输出

我实际上很困惑这些输出是如何生成的。例如, D0A0~$ B0C 是如何生成的。

谁能解释一下这些输出是如何生成的,以及这段代码中 exit(0) 的功能?

c unix operating-system fork wait

3
推荐指数
1
解决办法
115
查看次数

表达式必须有常值问题

我在 Visual Studio 中使用 C 编写了一个代码,供用户输入数组的大小。

该代码无法在 Visual Studio 中运行并给出错误。

但在像 replit 这样的网站上它是有效的。

我不明白如何才能使其在 Visual Studio 中工作。

在此输入图像描述

#include <stdio.h>
#include <time.h>
#include <string.h>
#include <math.h>

int main()
{
    int m;
    do
    {
        printf("please enter array size--> ");
        scanf_s("%d", &m);
    } while (m <= 1);

    int arry[m];

    for (int i = 0 + 1; i < m + 1; i++)
    {
        printf("%d,", arry[i] = i);
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c compiler-errors visual-studio constant-expression variable-length-array

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