gpt4 book ai didi

c++ - 从 Visual C++ 资源文件获取 FILEVERSION

转载 作者:可可西里 更新时间:2023-11-01 17:39:50 26 4
gpt4 key购买 nike

是否有一些预处理器关键字可用于在编译时访问我的 .rc 文件中定义的 FILEVERSION?

我真的不想添加额外的代码来从编译产品本身读取文件信息。

最佳答案

预处理器也在 .RC 文件上运行。在 .RC 和您的源代码都包含的 header 中定义共享数据。

即,在 foo.h 中:

#define MY_PRODUCT_NAME Foo

然后在 foo.rc 中:

#include "foo.h"

VS_VERSION_INFO VERSIONINFO
// Many lines omitted
VALUE "ProductName", MY_PRODUCT_NAME

然后在 foo.cpp 中:

#include "foo.h"

cout << MY_PRODUCT_NAME;

关于c++ - 从 Visual C++ 资源文件获取 FILEVERSION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1507301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com