2013-09-27 34 views
0

好吧,我一直在使用Ubuntu一段時間,所以我一直在使用NetBeans編寫我所有的項目。現在,由於外部原因,我需要在Visual Studio/Windows上編碼。 我知道將項目從一個操作系統遷移到另一個操作系統可能會有問題,所以我在Visual上創建了一個新的C++項目,幷包含了我項目中的所有.cpp文件。 我有,當我運行它的下一個問題,這是輸出:在Windows上運行C++項目時遇到問題(在Linux上編碼)

'proyecto01datosWIN.exe': Loaded 'C:\WINDOWS\SysWOW64\ntdll.dll', Cannot find or open the PDB file 
'proyecto01datosWIN.exe': Loaded 'C:\WINDOWS\SysWOW64\kernel32.dll', Cannot find or open the PDB file 
'proyecto01datosWIN.exe': Loaded 'C:\WINDOWS\SysWOW64\KernelBase.dll', Cannot find or open the PDB file 
'proyecto01datosWIN.exe': Loaded 'C:\WINDOWS\SysWOW64\msvcp100d.dll', Symbols loaded. 
'proyecto01datosWIN.exe': Loaded 'C:\WINDOWS\SysWOW64\msvcr100d.dll', Symbols loaded. 

我知道這可能被一些庫引起的,這些都是我使用的是在不同的文件庫: 的iostream, fstream的, sstream, 矢量, cstdlib, 串, 算法,

該程序讀取一個.txt並生成對象的列表。 我一直試圖找出它,但一直無法解決它! 感謝您的時間!

+0

這是僅當編譯調試版本? – usr2564301

+2

你有視覺工作室。 **在main中設置一個斷點,然後進入程序**上面的輸出只是調試器的調試輸出,告訴你它找不到它加載的一些程序集的調試信息。 –

回答

2

這是正常的(它也適用於我的C++應用程序),沒有用於kernell32 dll的pdb文件。這不應該影響你的應用程序。

+0

但它沒有運行,可能是另一件事 – dlvx

+0

@JoséDelValle可能,是否有編譯錯誤?它是什麼? – Machinegon

+0

只是我發佈的輸出,這就是我所知道的關於它的「條件」 – dlvx

相關問題