[問題] c++ Window Form 無法 complier

看板C_and_CPP作者 (songs)時間12年前 (2013/09/08 10:45), 編輯推噓1(1021)
留言22則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C++ 問題(Question): Window Form無法complier 預期的正確結果(Expected Output): 可以執行 錯誤結果(Wrong Output): 1>------ 已開始建置: 專案: test, 組態: Debug Win32 ------ 1>LINK : fatal error LNK1104: 無法開啟檔案 'OLDNAMES.lib' ========== 建置: 0 成功、1 失敗、0 最新、0 略過 ========== 無法啟動程式 找不到 Debug資料夾中的exe檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.25.54

09/08 11:13, , 1F
你的情形應該是"無法linker"哦
09/08 11:13, 1F

09/08 11:14, , 2F
請問甚麼是 OLDNAMES.lib?
09/08 11:14, 2F

09/08 11:14, , 3F
你可以幫我GOOGLE一下嗎?
09/08 11:14, 3F

09/08 11:38, , 4F
我在debug資料夾中 也找不到exe檔案 程式建立不出來
09/08 11:38, 4F

09/08 11:45, , 5F
是否是系統遺失這個文件呢?
09/08 11:45, 5F

09/08 11:58, , 6F
#pragma comment(linker, "/nodefaultlib:oldnames.lib")
09/08 11:58, 6F

09/08 11:59, , 7F
加上這行試試。
09/08 11:59, 7F
謝謝S大 加了之後跳出另外一段錯誤... 1>------ 已開始建置: 專案: test, 組態: Debug Win32 ------ 1> test.cpp 1>LINK : fatal error LNK1104: 無法開啟檔案 'MSVCURTD.lib' ========== 建置: 0 成功、1 失敗、0 最新、0 略過 ========== ※ 編輯: AZHI 來自: 60.244.25.54 (09/08 12:44)

09/08 12:48, , 8F
你的作業系統是哪一種? Visual Studio 裝哪一版?
09/08 12:48, 8F

09/08 12:49, , 9F
這兩者是32-bit還是64-bit,以及與專案平台設定是否相符
09/08 12:49, 9F

09/08 12:53, , 10F
Visual Studio系列有一些錯縱複雜的版本問題...
09/08 12:53, 10F
我是 Win7 64位元 Visual Studio C++ 2010 Express ※ 編輯: AZHI 來自: 60.244.25.54 (09/08 12:58) 試過重新安裝 問題還是在... ※ 編輯: AZHI 來自: 60.244.25.54 (09/08 12:59) ※ 編輯: AZHI 來自: 60.244.25.54 (09/08 12:59)

09/08 13:22, , 11F
2010 express 是沒有內建 64-bit compiler 的,
09/08 13:22, 11F

09/08 13:23, , 12F
所以你的專案設定是 win32 還是 x64 ?
09/08 13:23, 12F

09/08 13:28, , 13F
如果是64-bit問題,安裝Windows SDK for Windows 7就會給
09/08 13:28, 13F

09/08 13:29, , 14F
你完整的64-bit&32-bit建置環境了,但VS2010設定要再調整
09/08 13:29, 14F

09/08 13:34, , 15F
專案設定 -> 一般 -> 平台工具組 -> Windows 7 SDK
09/08 13:34, 15F

09/08 13:38, , 16F
順便連下載點都給你好了 http://goo.gl/H2WjAE
09/08 13:38, 16F

09/08 14:29, , 17F
樓上好人...
09/08 14:29, 17F

09/08 14:29, , 18F
第一次看到要別人幫他google的
09/08 14:29, 18F

09/08 15:07, , 19F
這還不夠好,如果是我的部下我會拿出光碟幫他灌+設定完畢
09/08 15:07, 19F

09/08 15:09, , 20F
S大你們缺人嗎?
09/08 15:09, 20F

09/08 15:43, , 21F
s大...請詳細職缺
09/08 15:43, 21F
目前的狀況是在平台工具組內 沒有Win7 SDK的選擇 只有v90 v100這兩個選擇.. 另外 我是從 專案->屬性->一般->平台工具組 這邊選擇的 是否跟你說的一樣呢 謝謝s大的幫忙 很用心...這年頭好人不多了 ※ 編輯: AZHI 來自: 60.244.25.54 (09/08 16:38)

09/08 18:13, , 22F
使用 v100 就是了 (你兩個都試試看就知道啦!)
09/08 18:13, 22F
文章代碼(AID): #1IA-IpNE (C_and_CPP)