2017-04-17 53 views
-1

我在C/C++中都試過,以確保我不會錯過某些東西。即使是簡單的hello world程序也沒有在那裏運行。顯示錯誤消息說,頭文件(S)的inno setup編譯器沒有運行我的C/C++代碼

的名字我有」沒有發現文件

我已經進入了雙方的格式頭文件,仔細檢查其工作。 "stdio.h"<stdio.h>

,但似乎沒有奏效。 我甚至複製了其包走過來的例子,但同樣的錯誤出現在那裏了。 如何解決這事嗎?

+1

顯示'include'代碼...不只是描述它。如果您錯過了結束報價或正確使用系統標題的「<>」括號(即''),您的描述無法顯示給我們。 – Myst

+1

Inno Setup編譯器與'stdio.h'有什麼關係?你的問題沒有道理。向我們展示一些代碼! –

回答

1

我沒有清楚的知道你在問什麼。您是否錯誤地標記了Inno安裝程序?

我甚至複製了與其軟件包一起出現的例子,但也出現了同樣的錯誤。

Inno安裝程序不附帶C++示例....它只有PASCAL代碼。我很確定您提到的包不是Inno Setup

但是,如果你真的想要在Inno Setup中執行C++代碼,我認爲你誤以爲編譯器這個詞。語言大多使用自己的編譯器來編譯它們的代碼。

您要使用的Inno-設置編譯器來編譯只Object Pascal的代碼(使用Rem Objects),這意味着它只能編譯代碼,堅持Object Pascal Standards。您無法在Inno Setup Compiler中編譯C/C++代碼。您將需要使用此page中指定的編譯器之一。此外,Inno Setup是一個打包應用程序,用於將您的應用程序打包到setup.exe中,並將其安裝到目標(客戶端)系統中。在inno-setup中編譯的所有PASCAL代碼都會執行與此特定過程相關的操作。