簡體   English   中英

Visual Studio 2012錯誤:無法打開源文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM