Cannot open include file with Visual Studio

后端 未结 8 2009
遥遥无期
遥遥无期 2020-12-30 22:26

I have recently gone from Code::Blocks to Visual Studio, and in Code::Blocks one could just add a class and then include it straight away. However, whenever I do the same in

8条回答
  •  北荒
    北荒 (楼主)
    2020-12-30 22:51

    If you've tried the other answers and your include file still can't be found, here are some additional debugging steps and sanity-checks:

    • Ensure that you are building to a platform that is supported by your code. (If not, consider removing this platform as a target)
    • Verify that the filename/path is correct. Modify your source code to #include the whole absolute path of the header file instead, and see if the file can be found now. If not, copy-paste the path from your source code into a command line to validate that the file exists at that full path with no typos. Open the header file to ensure you have read access. (Change the source code back when done.)
    • If you've already added the path to Additional Include Directories, try clicking the drop-down combo box for Additional Include Directories, and select . This will show you evaluated values of paths. (If it does not show the correct evaluated values, variables in your path might not be set. Click Macros>> to see variables.) Copy-paste the evaluated path into windows explorer to validate that the path exists.
    • Create a new empty C++ "Windows Console Application" project. Set just the one Include Directory, and #include just the one file in your main.cpp, and see if that builds.

提交回复
热议问题