[小白求助] 有没有干程序员的老哥来帮帮忙

三级用户 Vojago 3月前 1311

我写了一堆 .cpp


Snipaste_2024-01-24_11-18-47.png


然后在 “head.h” 里声明了


Snipaste_2024-01-24_11-19-47.png


在 main.cpp 里调用了


Snipaste_2024-01-24_11-19-57.png


这个时候应该只有arrayone() 参与编译


Snipaste_2024-01-24_11-25-30.png


但是实际上同项目的所有文件都会参与编译


Snipaste_2024-01-24_11-20-46.png


这样就额外花费了很多时间,有没有能节省时间的办法?



Snipaste_2024-01-24_11-21-19.png


上一篇:你们的EZjunior的卡带上的CR1220小电池掉电快吗?
下一篇:老飞机版主那里之前抽到的东西给大家分享一下
最新回复 (17)
  • 三级用户 Vojago 3月前
    0 2
    +3
  • 六级用户 进站劣人 3月前
    0 3
    看不懂。。。
  • 五级用户 mazz 3月前
    0 4

    只学过c#,没学过c++。

  • 六级用户 进站劣人 3月前
    1 5
    mazz 只学过c#,没学过c++。
    人家两个+,你是四个+,你应该更厉害啊。
  • 六级用户 大内高高手 3月前
    0 6
    mazz 只学过c#,没学过c++。
    俺三弟最拿手的啊不是py嘛?
  • 五级用户 dm123 3月前
    0 7
    上次用vc的ide得是十五年前了,我记得这玩意不应该有选项只编译改过的文件吗?至少make是这样的
  • 四级用户 wangyu1221 3月前
    1 8
    C++不懂,简单粗暴的做法就是把不用的源文件先移出去
  • 五级用户 mazz 3月前
    0 9
    大内高高手 俺三弟最拿手的啊不是py嘛?
     Python只学过一点。
  • 六级用户 大内高高手 3月前
    2 10
    mazz Python只学过一点。
    我说的是piyan?
  • 三级用户 DQ_Huang 3月前
    1 11

    大概率是你的target包含了所有的cpp,所以build的时候会全部走一遍。
    ps: 不要用 using namespace std 正规公司里code review看到这个100%打回去,?


    另外你的想法是不对的,你觉得只有用了,编译器才会给你去build,但实际上不是这样的,要不然写SDK怎么办呢,对外暴露的接口是别人用的,本项目中又不用,如果真不去build就闹笑话了。

  • 三级用户 钉龙十一 3月前
    1 12
    大内高高手 我说的是piyan?
    这是什么语言,这么神奇啊!
  • 四级用户 supervisor 3月前
    0 13
    Visual Studio 里看你的工程cppproject中包含了哪些文件,某cpp/dll文件在工程选项中也可以设定是否编译,是否包含到输出文件夹等等。
    并不是和main()有关联的才会自动去处理。
  • 三级用户 Vojago 3月前
    0 14
    DQ_Huang 大概率是你的target包含了所有的cpp,所以build的时候会全部走一遍。ps: 不要用 using namespace s ...
    不用 using namespace std; 那要怎么做呢?
  • 三级用户 DQ_Huang 3月前
    0 15
    Vojago 不用 using namespace std; 那要怎么做呢?
    比如说你要用string,那就 std::string myString = "hello world";
    不建议using namespace std的原因是容易名字冲突。
  • 五级用户 charmingli 3月前
    1 16

    用Devv问了下

    希望能帮到你,网址是:Devv

    2024-01-24_173948.png

  • 四级用户 supervisor 3月前
    0 17
    C++ Primer 书本配套源码?
    只管往后学……
  • 三级用户 Vojago 3月前
    0 18
    supervisor C++ Primer 书本配套源码? 只管往后学……
    差不多
    是C++ Primer Plus
    • 老男人游戏网配套论坛
      19
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。