[問題] 缺少標頭檔pch.h
開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VS2017 MSVC
DEV C++ GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
程式在DEV C++可以編譯過並正確執行
但是在MSVS上會顯示
C1010 尋找先行編譯標頭檔指示詞時碰到未預期的檔案結尾。
您的原始檔中是否忘了加上 '#include"pch.h"'?
餵入的資料(Input):
a=5 , b=10
預期的正確結果(Expected Output):
交換前
a=5 , b=10
交換後
a=10 , b=5
錯誤結果(Wrong Output):
如上
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
https://www.codepile.net/pile/xM5ZqZLZ
補充說明(Supplement):
只是一個很簡單的用C寫的swap而已
但是MSVS就是不給我過編譯
手動加了pch.h就跳出缺少頭文件
DEV C++/GCC可以過並完全正常執行,不清楚MSVS/MSVC是有什麼特別的要求?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.116.180.142
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1553438960.A.174.html
→
03/24 23:15,
7年前
, 1F
03/24 23:15, 1F
→
03/25 00:09,
7年前
, 2F
03/25 00:09, 2F
→
03/25 00:10,
7年前
, 3F
03/25 00:10, 3F
→
03/25 00:10,
7年前
, 4F
03/25 00:10, 4F
→
03/25 00:11,
7年前
, 5F
03/25 00:11, 5F
推
03/25 01:48,
7年前
, 6F
03/25 01:48, 6F
→
03/25 01:48,
7年前
, 7F
03/25 01:48, 7F
→
03/25 01:48,
7年前
, 8F
03/25 01:48, 8F
→
03/25 01:49,
7年前
, 9F
03/25 01:49, 9F
推
03/25 02:03,
7年前
, 10F
03/25 02:03, 10F
→
03/25 02:03,
7年前
, 11F
03/25 02:03, 11F
推
03/25 10:18,
7年前
, 12F
03/25 10:18, 12F
→
03/25 10:18,
7年前
, 13F
03/25 10:18, 13F

解決了 上來回報一下
看起來是他不小心用到其他專案的pch.h才出問題
※ 編輯: qxxrbull (140.137.149.253), 03/25/2019 10:51:15
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章