編譯動態庫
注意:
-
動態庫:
【目標文件擴展】 => .dll + 【配置類型】 => 動態庫(.dll) -
靜態庫:
【目標文件擴展】 => .lib + 【 配置類型】=> 靜態庫(.lib)
一定要匹配!!! 否則報錯
命令行添加參數
即向main()函數傳遞參數的方法:
右鍵單擊要 添加參數的工程-->屬性-->配置屬性-->調試,在右側“命令參數”欄輸入要添加的參數,各參數間用空格分離。例如:
則傳遞給main函數的argc為2,其中argv[0]為程序名,argv[1]為"face.jpg"
不使用預編譯頭
該項目 指定鏈接 運行庫(/MD /MDd /MT /MTd)
因為一個項目,不可能同時使用 靜態庫+ 動態庫,所以要指定 使用哪種類型的庫,就自己選擇。 (有些程序 沒有鏈接 動態庫,靜態庫 ,則默認就好。)
/MT
靜態庫 release (多線程)
/MTd
靜態庫 debug (多線程)
/MD
動態庫 release(多線程)
/MDd
動態庫 debug(多線程)
一般調試的時候,把文件放到工作目錄, $(ProjectDir) 和 [中間目錄]