问题标签 [inclusion]
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.
c - 在运行时扫描共享对象包含
我正在开发一个依赖共享库作为插件的 C 程序(在 Linux 下)。
我为每个插件提供了我的静态库中的几个功能。为了改变我的程序的工作流程,我需要在运行时知道插件是否会调用上述库中包含的某个函数。
我需要的是C等价物:
是否有可能利用<dlfcn.h>
图书馆来实现这一目标?不用说,我更喜欢不在调用中执行上面的 oneliner system()
。
谢谢
include - 错误致命错误:CCApplication.h:没有这样的文件或目录
我正在尝试在 Windows 7 64 位中创建一个新的 cocos2dx 项目
cocos2dx 版本:cocos2d-2.1rc0-x-2.1.3
ADT 捆绑包:adt-bundle-windows-x86_64-20130514
NDK:android-ndk-r8e-windows-x86_64
路径变量:
当我执行 create-android-project.bat 时,没有显示错误。该项目创建良好。
但是当我将它导入到 Eclipse 时,它会在 AppDelegate.h 文件中显示错误。
我在属性->路径和符号->包含中包含以下条目
C:\android\NDK\platforms\android-9\arch-arm\usr\include 和
C:\android\cocos2dx\cocos2dx\include 我还在源选项卡中链接了我的项目的类文件夹。但是当我尝试将应用程序作为 android 项目运行时,代码会编译并显示以下内容
错误显示在 AppDelegate.h 中
并显示错误
此外,几乎每个带有 .h 扩展名的包含都有“未解决”错误。即 cocos2d.h、SimpleAudioEngine.h 等
如果尝试包含诸如 cocos2dx\platform\android 等文件夹。但没有用..有些人请找出问题所在..
eclipse - 使用不同的 sysroot 时未解决的包含
--sysroot=<path to new root>
当我添加编译选项时,在 Eclipse 3.8 上找不到任何标题。我已经在 Discovery 选项中添加了相同的选项,如果没有添加此选项,eclipse 会在旧位置找到标题。
任何线索可能是什么问题?
ruby-on-rails - rails validation: :allow_nil 和 :inclusion 同时需要
通常应允许字段“种类”为空白。但如果不为空,则该值应包含在 ['a', 'b'] 中
代码不起作用?
c++ - 仅包含头文件不会运行程序
我正在使用库名称 cpt 在 Ubuntu 中运行我的程序。我从库中包含了所需的头文件,但程序无法运行,因为它无法访问头文件中的函数。(它显示错误)我还必须包含 .cpp 文件,其中包含函数的完整定义。我现在通过包含与所需标头关联的 .cpp 文件来运行我的程序。尽管编译时我有 -I/Desktop/cpt,但为什么我会收到此错误?
scala - 检查 2 套是否包含在 Scala 中
到目前为止,这就是我得到的。我对如何实现此方法有些困惑。我会这样调用方法吗:
我想知道这是否可行,但这似乎太简单了:
只是寻求一些指导。谢谢。
c - 无论有没有 C 头文件中的包含保护,它仍然有效。那是为了什么?
我尝试在 C 标头中使用或不使用包含保护进行编译,并确保多个 c 文件包含相同的标头。这将导致重新声明,并且是允许的。那它有什么用呢?
c++ - 未解决的包容一切
好吧,这个奇怪的错误发生在我所有的项目代码文件(h 和 cpp 文件)中,我之前没有更改任何内容,并且在调试过程中突然出现:这是我正在谈论的错误:
有谁知道如何解决这个问题?我试图去 project->index->rebuild 或 Re-reslove unresloved 包含我尝试清理,我尝试重新构建...而且我没有更改包含设置中的任何内容...
python - Pandas int64 数据帧中浮点数的成员资格测试产生了意想不到的结果
我有一个名为“impression_data”的 Pandas 数据框,其中包含一个名为“site.id”的列,如下所示:
此列中的每个项目的数据类型为 numpy.int64,如下所示:
正如预期的那样,只要我测试整数,成员资格测试就可以很好地工作:
但这是出乎意料的结果:我的印象是np.int64
's 列不应该包含任何十进制值。显然我错了。这里发生了什么?
编辑 1:列中的所有值都应该是构造的整数。为了完整起见,我还执行了以下强制转换操作并且没有遇到错误:
根据@BremBam 在评论中的建议,我尝试了
产生
一个最小的例子和我正在使用的真实数据文件在这里 https://dl.dropboxusercontent.com/u/28347262/SE%20Pandas%20Int64%20Membership%20Testing/cm_impression.csv
和这里
c++ - C++:包含内包含
标题可能不是很清楚,比这要复杂一些。我在网上搜索了类似我的问题的问题,但没有找到任何可以帮助我的东西。
这与无限循环包含无关,我已经放置了预处理器指令来避免这种情况。
我有两个类 Monster 和 Character,分别在自己的头文件monster.hpp和character.hpp中声明,并分别在自己的源文件monster.cpp和character.cpp中实现。
现在的问题是两个类都需要彼此工作。
怪物.hpp:
字符.hpp:
和main.cpp:
我从编译器得到这个错误:
(行号和列号可能是错误的)据
我了解,当monster.hpp包含在character.hpp中时,编译器看到类Monster使用了类Character,而在monster.hpp中尚未声明该类。 hpp 包含在 character.hpp 中。
我不知道如何解决这个问题。
有任何想法吗 ?