我使用Pcapdot.Net的DLL,32位和64位。 是否有可能創建一個32項目和64倍的DLL,這樣編譯它會創建2個不同的EXE文件進行32和64位之後?從同一個項目編譯32位和64位?
3
A
回答
0
你的問題,可能是(這不是很清楚)是你鏈接你的項目中的一些DLL,並且想爲你的項目的相對構建選擇正確的DLL(32或64位)。
該解決方案可以在項目中只是referebce與通用名稱的DLL:
說Pcapdot.Net DLL
,這兩個平臺。
並且在項目的後期構建事件中,根據構建的當前配置,將平臺特定的Pcapdot.Net DLL
複製到項目加載引用的文件夾中。
所以,當你的應用程序加載時,它會永遠載入「正確」的Pcapdot.Net DLL
的版本。
更清楚:
你在你的項目中Pcapdot.Net DLL
從
「調試\外部」
在項目樹中,您有
參考「YOUR_PROJECT_NAME \的Dll \ 86 \ Pcapdot.Net DLL」
和
「YOUR_PROJECT_NAME \的Dll \ 64 \ Pcapdot.Net DLL」
說你來回64位編譯setuped項目。在後生成事件,您檢查並 去
「YOUR_PROJECT_NAME \的Dll \ 64 \ Pcapdot.Net DLL」
複製到
「調試\外部」
。
希望這會有所幫助。
相關問題
- 1. 同時編譯32位和64位項目
- 2. 從Win7編譯32位64位
- 3. 32位和64位安裝項目
- 4. 編譯爲64/32位iOS
- 5. 編譯32位VS 2003項目到64位
- 6. 使用CMake編譯32位與64位項目
- 7. Eclipse,爲64位設置編譯32位項目
- 8. 在64位DMD上編譯32位
- 9. Java類編譯64位32位
- 10. 在64位Linux上編譯32位libGLEW.so
- 11. 32位指針在64位Solaris編譯
- 12. 將32位代碼編譯爲64位
- 13. VS COM項目編譯在32位,但在嘗試編譯64位
- 14. MinGW GCC - 單個32位和64位交叉編譯器?
- 15. 64位項目中的32位.obj
- 16. 從VS 2015並排運行32位和64位web項目
- 17. 編碼/在32位和64位
- 18. 編譯從32位到64位的軟件
- 19. VS2010:編譯64位的C++項目
- 20. 從一個VS安裝項目在64位機器上部署32位和64位COM對象MSI
- 21. 32位/ 64位編譯和應用速度
- 22. 編譯和鏈接Debian 64位上的32位應用程序
- 23. 分配32位和64位編譯應用程序
- 24. 試圖在OS X上編譯32位和64位的GNU庫
- 25. 從32位變爲64位
- 26. 從32位到64位
- 27. 64位eclipse rcp產品不能運行在64位OS + 32位編譯和捆綁JDK 1.7 32位套件
- 28. 針對32位和64位與Visual Studio在同一解決方案/項目
- 29. 64位debian和32位酒
- 30. C# - 在32位和64位
......只要創建從Configuration Manager哪些目標64,然後建一個解決方案配置......還是我沒有正確認識這個問題? – 2013-04-09 09:36:24
@SimonMcKenzie當有條件地引用不同比例的圖書館時,更難處理。 – 2013-04-09 09:40:52