有兩個結構體類型變量如下:
struct nametype1 var1;
struct nametype2 var2;
實現從var1賦值給var2:
struct nametype2 *var3;
var3 = (struct nametype1*)&var1;
var2 = *var3;
C++2005調試後出現如下錯誤:
無法找到調試信息,或者調試信息不匹配,未使用調試信息生成二進制文件。要繼續嗎?
解決辦法:
首先打開菜單項目->項目屬性頁
1。選擇配置屬性->鏈接器->調試->生成調試信息改爲 是
2。選擇配置屬性->C/C++ ->常規->調試信息格式 改爲用於“編輯並繼續”的程序數據庫(/ZI)
3。選擇配置屬性->C/C++ ->優化->優化改爲 自定義
重新編譯,運行。