问题标签 [definitions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - 从不同的 c 文件调用函数
实际上我正在编译多个文件。以下是文件:
文件 main.c -->
文件 1.c -->
文件 2.c-->
现在我使用 gcc 编译如下-->
以下是输出->
我的疑问是 () 如何main
调用foo1()
以及foo2()
何时未在main.c
. 但是现在,如果我将 main.c 更改如下(编写foo3()
after的定义main()
),如下所示:
编辑 main.c -->
然后如果我编译我得到这个错误:
foo1()
为什么在and的情况下之前没有显示此错误foo2()
。先感谢您。
c++ - Multiple Definitions: Stumped
I have a simple program using FreeGLUT, OpenGL, and some nice simplex noise functions from Eliot Eshelman. The goal is to display 2D slices some 3D simplex noise, which I've managed with SDL.
My problem is: I'm getting multiple definition errors that I can't seem to resolve.
I've searched around on Google and these forums for a while. I learned about quite a few things that could cause errors, BUT I can't seem to find the cause of mine. I've been stumped by these errors for many hours.
Here's my relevant sources and error outputs.
Note that there could be more bugs past the errors I'm getting, but I haven't been able to debug far enough to get to them yet.
Output:
LUtil.h:
LUtil.cpp:
main.cpp:
As far as I can tell, there are no multiple definitions, but I could be wrong. Once again, I'm sorry if I'm "That guy" with this question.
models - Swagger 2.0:如何声明模型类型的定义属性?
我想在 Swagger 2.0 中声明模型类型的定义属性
这个定义正确吗?(特别是类型:StatusObject 部分)
谢谢!
c - C中的多个定义
只是想弄清楚为什么我会收到这个错误?
我用来设计这些函数的唯一文件是一个头文件和一个后续的实现 c 文件。
头文件包含以下声明:
虽然实现有这个:
我知道造成这种情况的原因通常是在头文件中定义函数,但似乎我没有。我查看了我实际使用这些函数的文件,但没有额外的函数定义。两个文件的参数和返回值也相同,所以我有点迷茫。任何帮助表示赞赏。
我添加了我的 Makefile,是这个问题引起的吗?我对所有的头文件也有守卫,所以我仍然非常困惑,声明和定义有什么问题吗?
module - 从外部模块 typescript 项目生成单个定义文件
有一个多文件打字稿项目,使用外部模块。
如果我编译
然后项目的所有文件都有自己的 .d.ts 文件。但我想为整个项目生成一个 .d.ts 文件。解决这个问题的最佳方法是什么?
aggregate-functions - c和cpp中函数声明的必要性
来自 bruce eckel ——”虽然你应该总是通过包含头文件来声明函数,但函数声明在 c 中并不是必不可少的。它可以在 c 中而不是 cpp 中调用你没有声明的函数。这是一种危险的做法,因为 c编译器可能会假设您使用整数参数调用的函数具有包含整数的参数列表,即使它实际上可能包含浮点数。这可能会产生错误“我的问题是,即使未声明函数,在其定义期间我们也必须提到参数[ VOID FUNC( INT A)] 的数据类型,那么编译器如何假定浮点数是整数?
css - 关于 Blogger 变量定义
我开发博客模板并添加变量定义以使其完全自定义,但我只知道三种颜色/字体/长度仅更改颜色或字体或控制容器和左/右侧边栏的宽度,但我想添加例如,页脚部分的列默认为 3 列,但如果我的客户中的某个人想要 4 列,他只能通过自定义来做到这一点。所以请有人能告诉我那是什么类型的吗?我在 Layout 中看到了一些非常棒的东西:
这意味着可以像这张图片一样做到这一点:
怎么做 ?
macros - 如何根据另一个定义 CMake 宏?
如何根据另一个定义 CMake 宏?
这是我想要的输出:
这就是我得到的:
asp.net-mvc - 缺少定义 MVC 视图 Visual Studio Intellisense
我有一个 Github 项目,它是一个 ASP.NET MVC 网站。现在拉取和运行项目没有任何问题。但是,在编码时,我会遇到各种错误,例如:
错误:
当前上下文中不存在名称“Scrips/ViewBag”
'System.Web.WebPages.Html.HtmlHelper' 不包含 'LabelFor' 的定义,并且没有扩展方法 'Label'For' 接受类型为 'System.Web.WebPages.Html.HtmlHelper' 的第一个参数(您是否缺少 using 指令或程序集引用?)
我尝试使用以下方法在 Nuget 控制台中更新 Owin:
这使它能够运行该项目
web.config
:
我也从事这个项目的合作伙伴也在 Visual Studio 中工作,他们似乎对此没有任何问题。
这与我自己制作的另一个项目完全相同。
networking - NBD_SET_SIZE 设置的大小是多少?块设备的通道或大小?
我正在使用网络块设备 (NBD),但找不到关于 NBD_SET_SIZE 所指内容的任何文档。我怀疑它是块设备的大小,然后 NBD_SET_BLKSIZE 是底层设备块大小的提示。那么什么是 NBD_SET_SIZE_BLOCKS?
有没有什么地方可以得到 nbd.h 中定义的所有 ioctl 标志的定义?进行谷歌搜索没有任何结果,并且 nbd.h 不包含有关这些标志的评论。