PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] vc++ cannot open shared object file
作者:
yshihyu
(yshihyu)
2016-02-19 23:29:54
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
我編譯後執行檔案出現 error while loading shared libraries: ?: cannot open shared object file: No
such file or direct
這是DEBUG mode 會出現這樣 , 但是 Release mode 不會可以正常運行
這樣感覺是debug mode 編譯過程少編譯什麼dll檔案嗎?
因為我平常都用linux , linux 通常會顯示少了什麼so 檔案 ,
windows 有辦法知道少了哪個dll 嗎? 或是有什麼 tool 類似linux ldd 查詢
謝謝
作者:
EdisonX
(卡卡獸)
2016-02-21 01:38:00
2013 年出版的產品會安裝 2015 年的產品... 額 ...
作者:
LPH66
(-6.2598534e+18f)
2016-02-20 18:23:00
vs2013 怎麼可能會有 vs2015 的 runtime...
作者:
yshihyu
(yshihyu)
2016-02-20 15:03:00
debug mode 執行後出現少了 vcrumtime140d.dll
http://imgur.com/wgpvhHK
我去下載回來安裝又出現另外無法找到輸入點... 可是另外一台電腦可以跑那悶是什麼軟體把 vcruntime140d.dll 裝進去?後來又安裝 vs2015 才可以~感覺是少了2015 runtime lib可是我記的另台電腦我只安裝 vs2013 就會有2015 runtime
作者: LiloHuang (十年一刻)
2016-02-20 00:14:00
推薦使用 Process Monitor 觀察
https://goo.gl/iExiSC
猜測應該是少了 debug 版的某些 runtime DLL 才會這樣
作者:
yshihyu
(yshihyu)
2016-02-20 00:51:00
請問一下是什麼原因會造成缺少debug 需要的runtime dll因為我安裝vs2013 步驟都跟另台電腦一樣,另一台沒問題
作者:
EdisonX
(卡卡獸)
2016-02-20 03:26:00
有用其他library?
作者:
yshihyu
(yshihyu)
2016-02-20 03:56:00
depends22_x64 ... 我用這查看發現少了都是vc要有的dll例如 vcruntime140.dll, 那悶這dll 感覺應該安裝vs2013 要有有第三方lib , 可是不是缺第三方的dll,,
作者:
Killercat
(殺人貓™)
2016-02-20 11:15:00
我先確認一下,你是拷貝debug .exe到其他電腦跑嗎?缺的東西可以用dumpbin看 但是沒辦法知道在哪個檔案dumpbin就是linux的ldd
繼續閱讀
[問題] 指標陣列 傳遞問題?想了超久
kai5566
[問題] 浮點數比較問題
popular10347
Re: [問題] printf & 型態轉換
drag
[問題]學習unique_ptr遇到的compile error
shaopin
[問題] SDL2 RenderPresent 的敘述看不太懂
ResolaQQ
[問題] 關於用win32 API 開啟檔案
jyhchyunlu
[問題] intersect Ray box and Triangle
bjk
[問題] 能強化c/c++演算或邏輯的書..
mistborn82
[問題關於建構式的小問題
a2318aa
[問題] 螞蟻書 C++ How to Program版本
ununnihao
Links
booklink
Contact Us: admin [ a t ] ucptt.com