1
我使用codeblocks來編譯C語言的代碼,但我遇到了致命的錯誤。 我的代碼是:堆棧中的致命錯誤
#include<stdio.h>
#include<stack.h>
致命erroe是:
stack.h:No such a file or directory
什麼是我的問題嗎?
我使用codeblocks來編譯C語言的代碼,但我遇到了致命的錯誤。 我的代碼是:堆棧中的致命錯誤
#include<stdio.h>
#include<stack.h>
致命erroe是:
stack.h:No such a file or directory
什麼是我的問題嗎?
#include <filename.h>
爲標準/系統頭附帶的語言/編譯器/操作系統,例如:
#include <stdio.h>
包括良好定義的頭文件是用於C標準庫的一部分IO例程。
C標準確實不是定義了一個stack.h
頭文件,因此您試圖包含的文件必須來自其他源。
如果有一個在您的項目稱爲stack.h
文件,那麼你需要使用
#include "stack.h"
除了這兩種情況下,我們不能幫你 - stack.h
聽起來非常具體到您的項目/設置。如果您知道它所在的目錄,則可以嘗試將該目錄添加爲IDE的包含路徑。
你還沒有告訴你的編譯器在哪裏可以找到'stack.h'。也許你應該寫下'#include「stack.h」',或者當頭文件爲/ where/to/find時,你應該指定一些命令行選項,例如'-I/where/to/find/include' /包含/ stack.h'。 –
我很確定''是用於C++而不是C.請注意,它是''而不是''。如果你想包含一個你自己實現的名爲'stack.h'的文件,可以嘗試使用像這樣的''stack.h「'引用。 –
PhantomWhiskers
你能舉個例子嗎? – taylor