[英]How can I detect, programmatically, whether a DLL is compiled 32bit or 64bit in .NET?
[英]Compiled dll not working on intel Atom 32bit
我正在 Visual Studio 2017 c++ 中編譯一個 dll。 SDK:10.0.17134.0
該項目使用一個模板,自動創建 2 個 dll,一個用於 32 位,一個用於 64 位。 我確實有兩台運行相同軟件但硬件和操作系統不同的機器。
第一台機器有英特爾 i7 並運行 Windows 嵌入式標准 64 位第二台機器有英特爾原子並運行 Windows 嵌入式標准 32 位
在 64 位機器上,兩個 dll 都可以工作。 (32 位和 64 位),在原子上 32 位不起作用。 我沒有任何錯誤消息,我從軟件中得到的唯一信息是它在沒有任何其他線索的情況下不兼容。 兩個系統上的軟件相同,所以我認為問題與操作系統或處理器有關。 我正在開發的軟件是 omron 的視覺系統,因此沒有任何在線可用或可以在此處共享的軟件。
這可能是什么原因? 如果您需要更多信息,請詢問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.