小编Vik*_*iks的帖子

Eclipse添加您自己的构建命令

我是eclipse的新手,想做以下事情:

  1. 在eclipse中使用我的自定义构建命令.直到现在我才看到make all.我使用shell脚本来构建我的项目; 我如何在Eclipse环境中使用它?
  2. 当我使用现有源代码创建一个新项目时,它不会添加文件,而不会构建代码,如果代码无法构建(因为我通常没有make all).

我该如何解决这个问题?

eclipse

26
推荐指数
2
解决办法
6万
查看次数

sin中的sin v/s sinf函数

我试图sinf在我的C程序中使用该函数,但它在MSVC 6.0下给我一个未定义的引用错误,但sin工作正常.

这让我很好奇,想之间的差异sinsinf.

sin和之间的逻辑区别是sinf什么?

我如何实现自己的sinf功能?

c math floating-point trigonometry visual-c++

7
推荐指数
1
解决办法
1万
查看次数

从python脚本获取当前shell类型

我的脚本设置了一些环境可怕,由Makefile使用,所以既然每个shell,bash(导出设置varriable)和tcsh(setenv),我需要得到正确的shell类型,从我们运行python的地方,我尝试使用$ SHELL varrriable,但它总是给我sh作为我的shell.

有没有办法,我可以从python脚本中获得正确的shell类型,或者它总是输出"SH"作为$ SHELL变量.

python bash shell

6
推荐指数
1
解决办法
2470
查看次数

在浮点中实现pow()函数的最有效方法

我试图实现我自己的pow()和sqrt()函数版本,因为我的自定义库没有pow()/ sqrt()浮点支持.

有人可以帮忙吗?

c c++ math floating-point

4
推荐指数
2
解决办法
2万
查看次数

将AES加密添加到VC++应用程序

我在VC++中创建了一个GUI应用程序,现在我想对数据进行AES128加密,我正在写它.

任何人都可以让我知道如何在VC++中做到这一点.

encryption mfc aes visual-c++

2
推荐指数
1
解决办法
9319
查看次数

如何在32位架构中分配64位无符号长long到32位结构

我有2个内核,一个是32位,另一个是64位.

在64位机器上,我支持unsigned long long,我需要将这个值赋给一个可以在32位机器上访问的varriable,例如: -

typedef struct {
    unsigned int low;
    unsigned int high;
} myint64_t;

myint64_t app_sc;
Run Code Online (Sandbox Code Playgroud)

以下是64位机器的代码片段:

unsigned long long sc;

/* Calculate sc */
...
Run Code Online (Sandbox Code Playgroud)

现在在64位机器上,我需要将"sc"分配给app_sc,并将其用于64位机器上的某些计算.

我试图做这样的事情: -

app_sc = sc;
Run Code Online (Sandbox Code Playgroud)

但编译器给我编译时错误.我可以这样做,像这样: -

 app_sc.low = sc & 0xFFFFFFFF;
 app_sc.high = (sc>>32) & (0xFFFFFFFF);
Run Code Online (Sandbox Code Playgroud)

但这是否有保证,它适用于所有情况?

有没有更好的方法呢?

c unix linux embedded 64-bit

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

标签 统计

c ×3

floating-point ×2

math ×2

visual-c++ ×2

64-bit ×1

aes ×1

bash ×1

c++ ×1

eclipse ×1

embedded ×1

encryption ×1

linux ×1

mfc ×1

python ×1

shell ×1

trigonometry ×1

unix ×1