Ниже приведен мой файл xyz.rc.
#include "winres.h"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
FILEVERSION FILE_VERSION
PRODUCTVERSION PRODUCT_VERSION
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "FileDescription", xyz.exe " " 1.1.1
VALUE "FileVersion", 1.1.1
VALUE "InternalName", "xyz.exe"
VALUE "CompanyName", ABC Company
VALUE "LegalCopyright", @2019(ABC Company)
VALUE "OriginalFilename", "xyz.exe"
VALUE "ProductName", xyz
VALUE "ProductVersion", 1.1.1
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
Ниже приведена моя команда cmake для создания файла .syso в моих окнах.
execute_process(COMMAND cmake -E env CGO_LDFLAGS="" windres -i ${CMAKE_SOURCE_DIR}/xyz.rc -v -O coff ${CMAKE_SOURCE_DIR}/versioninfo_windows.syso)
Пока я генерирую. файл syso, я получаю 'winres.h No such file or directory error'
. Как исправить эту ошибку? Какие пути env мне нужно предоставить?