[英]Visual Studio 2012 Error: Cannot open source file
我有一個庫的源代碼(頭文件和源文件)。 我需要在現有項目中包含源代碼。 為此,我已將整個庫源代碼目錄復制到Visual Studio項目文件夾中,然后通過使用include to project選項將該目錄包含到VS中。 精細。
庫源代碼目錄中有一個頭文件“ xh”,它定義了一些宏,還有其他頭文件“ yh”和“ zh”,它們使用了在“ xh”中定義的那些宏。 但是,當我在主類中包含這些頭文件(“ yh”和“ zh”)時,Visual Studio根本無法識別這些宏。 Visual Studio生成錯誤“無法打開此源文件”。
實際上,“ yh”和“ zh”找不到在“ xh”中定義的宏。 如何解決這個錯誤? 項目屬性中是否需要某種設置?
我的第二個問題是,如何在項目中正確包含一些編程文件,以便我可以正確使用該庫功能? 我還在配置屬性> VC ++部門>包含目錄中包含頭目錄。
第三個問題是,有沒有一種方法不必將源代碼包含到我的項目中? 請記住,我沒有該庫的.lib文件或.dll文件,並且我也無法編譯該庫。
你有加嗎
#include <x.h>
要么
#include "x.h"
庫文件是否在子文件夾中? 如果可以,請嘗試
#include ".\subfoldername\x.h"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.