除了直接單步除錯,有些情況還是需要列印資訊來除錯。這裡vs需要使用outputdebugstring進行和偵錯程式的輸出互動,有可能有些延時,總體還是可以使用的。
如下:
#include #include outputdebugstring("hello");
#define _debug 1
#ifdef _debug
#define dp0(fmt)
#define dp1(fmt,var)
#define dp2(fmt,var1,var2)
#define dp3(fmt,var1,var2,var3)
#endif
#ifndef _debug
#define dp0(fmt) ;
#define dp1(fmt, var) ;
#define dp2(fmt,var1,var2) ;
#define dp3(fmt,var1,var2,var3) ;
#endif
然後就可以直接使用了:
int i =1;
dp1("i=:%d\n",i);
VS 2015專案打包
之前專案需要打包,在網上找了教程,都很完善,補充一些步驟如下 一 僅在加入專案檔案步驟下作如下補充 兩種情況 1 在專案不包含資料夾及問價夾裡面的內容 直接新增所有檔案即可 若有額為需要註冊的dll新增檔案,新增檔案,並設定為主輸出即可 2 專案生成資料夾下有資料夾的 需要在新增專案檔案的目錄下,選...
vs2015更改預設專案型別
一,問題描述 msvcrtd.lib crtexew.obj error lnk2019 無法解析的外部符號 winmain 16,該符號在函式 tmaincrtstartup 中被引用 debug jk.exe fatal error lnk1120 1 個無法解析的外部命令 error lnk2...
在vs2015的c 中專案呼叫Python指令碼
1,配置專案屬性 2,新增標頭檔案 新增 py initialize 呼叫python之前要初始化 pyrun string import sys 加入需要python 中需要的庫,這些庫也可以直接新增在python檔案裡。pyobject pmodule null pyobject pfunc n...