看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C/C++ 任意平台 問題(Question): 想請教一個觀念, 如果今天有一個 dll 完全不知道內容, 跟一份原本的可 build 過的 code (也是不知道內容,只能確定沒有嘗試手動載入該 dll) 如果 code 的 makefile 加入連結該 dll 的設定再重 build 一次也過了。 假設有幾種情形 1. 執行環境沒有該 dll 或 執行環境的該 dll 是有問題的 2. 執行環境有其他的 dll 3. 其他任意情形。 請問如果原本沒有將該 dll 加入 makefile 能 work 的情形 會跟加入該 dll 之後跑的情形, "保證百分百一樣嗎?" 謝謝s -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.164.167 applecool:轉錄至看板 Soft_Job 12/15 17:15
johnpage:先了解dll的用途及定義 12/15 22:28
sunneo:未必吧,如果是編譯時link,則他有可能會執行init 12/16 01:05
applecool:感謝回應,實驗結果是可能會影響 XD 12/16 23:31