zoukankan      html  css  js  c++  java
  • 解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题

    Source目录

      |-- stdafx.h

      |--Util目录

              |--Util.h

              |--Util.cpp

    现在的发现Util.cpp各种变量的定义全是红色波浪线,找不到定义,但是却能够编译过

    问题就出在Util.cpp中的第一行

    #include "stdafx.h"

    其实该路径是查找不到对应文件的,因此要将stdafx.h引入到工程当中来,具体方法是:

    Properties -> Configuration Properties -> C/C++ -> General -> Additional Include Directories

    在当中添加$(ProjectDir)即可

    查看Macro,得知$(ProjectDir)就是指向 Source目录的路径,而stdafx.h文件就在该目录下,现在就不会发生找不到定义的问题啦~

  • 相关阅读:
    冲刺周2
    java 流
    java 线程控制方法
    java界面编程(下)
    java 界面编程(上)
    java数组
    java 异常
    java程序中的存储区
    java中稍微有些陌生的关键字
    IOCP服务器搭建
  • 原文地址:https://www.cnblogs.com/qwcbeyond/p/5184029.html
Copyright © 2011-2022 走看看