2013-03-12 104 views
1

我一直在试图弄清楚,现在有一段时间,在从命令提示符使用g ++进行编译时,如何在任务管理器中查看时设置说明。我发现this资源的例子,但是当我运行windres foo.rc foores.o,g++ -c foo.cpp,g++ -o foo.exe foo.o foores.o,然后看看任务管理器,我仍然在说明字段中看到foo.exe。如何将.rc和.cpp文件结合起来形成.exe?

我发现了很多网站和例子,但没有任何我已经尝试似乎工作。任何帮助,将不胜感激。我不喜欢使用Visual Studio。

+0

见http://stackoverflow.com/questions/708238/how-do-i-add-an-icon-to-a-mingw-gcc-compiled - 可执行 – 2013-03-12 19:35:47

+0

谢谢。这工作完美。 – DSH 2013-03-12 19:49:30

回答

1

马丁贝克特说的是绝对正确的。这个问题的答案在那里,但你必须去答案中的灰色方框。此外,对于懒得点击链接的人,这里是确切的代码。

1 VERSIONINFO 
FILEVERSION  1,0,0,0 
PRODUCTVERSION 1,0,0,0 
BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
    BLOCK "080904E4" 
    BEGIN 
     VALUE "CompanyName", "My Company Name" 
     VALUE "FileDescription", "My excellent application" 
     VALUE "FileVersion", "1.0" 
     VALUE "InternalName", "my_app" 
     VALUE "LegalCopyright", "My Name" 
     VALUE "OriginalFilename", "my_app.exe" 
     VALUE "ProductName", "My App" 
     VALUE "ProductVersion", "1.0" 
    END 
    END 

    BLOCK "VarFileInfo" 
    BEGIN 
    VALUE "Translation", 0x809, 1252 
    END 
END 

编译使用

windres my.rc myres.o 
g++ -c app.cpp -o app.o 
g++ myres.o app.o -o app.exe 
相关问题