腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
制作
C++
库
的
API
宏
、
、
、
我是
C++
的
初学者。 我已经创建了一个静态
库
项目,并添加了两个
库
,一个叫做CMake (共享)和mosaic_s (静态)。问题是,如何在构建共享
库
时使用
宏
为__declspec(dllexport)自动设置
宏
,并在构建静态
库
时将其设置为空。
浏览 18
提问于2020-05-08
得票数 2
回答已采纳
1
回答
是否应该为非托管
C++
动态链接
库
创建
C++
/CLI包装动态链接
库
?
、
、
、
、
我已经获得了一个包含多个类
的
非托管
C++
动态链接
库
。 我需要能够在C#中使用其中
的
一些类。根据我到目前为止
的
研究,似乎我需要创建一个
C++
/CLI包装器DLL来处理托管类型和非托管类型之间
的
转换。我见过一些示例,其中某人基本上会为每个类创建一个
C++
/CLI版本,并且它将包含一个非托管
C++
类型
的
实例。在这里实现我想要做
的
事情
的
最佳方式是什么?在非托管DLL中可
浏览 1
提问于2011-11-15
得票数 3
回答已采纳
4
回答
为什么Windows上
的
C++
类定义经常在“class”之后有一个
宏
令牌?
、
我正在尝试理解一个开源项目,在这个项目中,我遇到了以下类声明:}; 在类名AttributeSubject之前
的
STATE_
API
它是一种
宏
吗?
浏览 0
提问于2009-12-08
得票数 1
回答已采纳
1
回答
如何在
C++
dll中导出函数
的
重载??
、
、
我正在寻找一种方法从我
的
C++
dll导出一个带有两个重载
的
函数。这是我对.h文件
的
重载:static __declspec(dllexport) int __stdcall TotalCost(char* a, double* b, double c); 是否可以导出函数
的
重载??
浏览 4
提问于2016-02-03
得票数 0
1
回答
将自定义日志条目提交到Azure应用程序洞察
、
、
我
的
主要目标是将我
的
应用程序在
C++
中创建
的
日志文件内容(使用boost日志记录)直接写入Azure
的
application Insights (事务诊断)。我找不到一个明确
的
解决方案。似乎没有
C++
库
可
用于
将日志条目提交到Application Insights。似乎没有
用于
将日志写入Azure
的
boost日志记录
的
日志接收器
的
库
。Applic
浏览 1
提问于2021-04-15
得票数 0
1
回答
类似于
C++
的
WWW::Mechanize?
、
、
我想知道是否有类似于
C++
的
WWW::Mechanize
的
web抓取
库
/
API
?我不仅在寻找HTML解析本身,而且还支持有状态
的
HTTP浏览、Web表单
的
提交,以及维护和使用cookies,例如
用于
制作
Web机器人。
浏览 1
提问于2011-09-11
得票数 2
2
回答
为什么微软在他们
的
C++
代码中使用了这么多
宏
?
Visual Studio附带
的
C++
标准
库
实现和windows
API
( Win32和MFC)都包含大量
宏
。还有"min“和"max”
宏
,它们可以很容易地替换为模板。还有大量
的
定义被简单地定义为“远”和“近”。
浏览 0
提问于2013-03-21
得票数 5
回答已采纳
3
回答
Boost和Autoconf
、
、
我正在做一个使用Autoconf
的
项目。foreach.hpp/usr/include/boost/test/utils/foreach.hpp 请注意,我使用SDL做了完全相同
的
操作,并且它是有效
的
。
浏览 1
提问于2010-06-22
得票数 11
回答已采纳
1
回答
使用“::wstring DELETE;”
的
编译器错误
、
、
、
、
我在C++Builder下启动了一个新
的
VCL应用程序,并观察到一些奇怪
的
东西。[
C++
Error] Communication_ButtonTag.h(13, 32): expected member name or ';' after declarationspecifiers [
C++<
浏览 9
提问于2022-07-31
得票数 0
回答已采纳
2
回答
将
C++
库
从全局命名空间中删除
、
、
因此,我正在构建一个基于opengl、SDL2、assimp、glm等
库
的
SDL2
库
.唯一
的
问题是,大多数这些
库
将它们
的
函数或对象放置在全局命名空间中:这可能与我
的
类冲突!(为前任。和我
的
向量类.)因此,我想把
库
放在一个命名空间中,而不是让它们“污染”全局命名空间。我想这么做:{ #include <some/kind/of/lib>
浏览 2
提问于2015-06-25
得票数 5
回答已采纳
3
回答
适
用于
C++
的
DbUnit?
、
、
、
我们在Linux下使用
C++
进行开发,并准备设置自动化测试。我们打算使用像CppUnit或CxxTest这样
的
测试框架。我们正在使用Ant构建软件,我们还将使用它来运行测试。由于一些测试将涉及数据
库
访问,我们正在寻找一种工具或框架,可以简化准备和清理数据
库
中测试数据
的
任务-就像Java世界中
的
DbUnit ( JUnit扩展)一样。另一种选择可能是使用实际
的
DbUnit --可以使用Java。利用DbUnit
的
Ant任务似乎是最有前途
的</em
浏览 0
提问于2009-03-02
得票数 0
回答已采纳
2
回答
C++
\GLUT窗口菜单栏
、
、
、
我正在写一个简单
的
glut应用程序,我
的
老师希望我创建一个顶部菜单栏,就像在任何windows应用程序中一样(你知道,file\edit等,窗口顶部
的
标尺)。我在glut文档中查找,并用谷歌搜索,我能找到
的
是一个弹出菜单,它是用鼠标右键打开
的
-而不是定义
的
菜单。
浏览 4
提问于2013-01-13
得票数 2
回答已采纳
1
回答
如何使
C++
函数隐式地将into列表转换为向量参数?
、
、
、
我正在开发一个
库
,它
的
函数通常以向量类型(__v4si,或4个符号ints
的
向量)作为参数。(请注意,到目前为止,这与
C++
STL vector模板类无关;这是一个更原始
的
构造,
用于
让编译器生成向量化SIMD代码。)在我
的
C代码中,我通常调用一个包装
宏
,该
宏
接受一个int参数列表并初始化一个__v4si,如下所示:当然,这在
C++</
浏览 4
提问于2013-04-07
得票数 0
回答已采纳
3
回答
未指定cgo函数
、
、
我已经尝试过在任何地方查找这个,并且尝试了我所能做
的
一切,我无法让SDL在Go中工作。这是我
的
代码,有点草率,但我只是想让它开始工作,只是为了测试它,只是作为一个起点。我打算把它清理干净,然后去掉所有不必要
的
#定义。如果需要,我在Ubuntu上使用SDL1.0.2(我认为) 我不想使用包装器,因为Go
的
SDL 1包装器只有两年历史,两个好
的
包装器
用于
SDL 2,我更愿意使用SDL 1。谢谢任何能指导我的人。另外,由于编译器不允许我测试它(很明显),所以在BlitSurface
的<
浏览 7
提问于2013-08-14
得票数 2
回答已采纳
2
回答
用c函数添加
API
_EXPORTED
的
意义
、
我使用
的
是一个
库
,在这些函数之前,我必须按照文档中给出
的
那样添加
API
_EXPORTED。比如:*enrolled_print, struct fp_print_data*new_print) 我不知道这个关键字
的
用法是什么。
浏览 3
提问于2013-08-08
得票数 1
回答已采纳
3
回答
为什么
C++
中
的
所有东西都是大写
的
?
、
我通常使用C#,而不是
C++
,这就是我问这个问题
的
原因。 在大多数
C++
代码中,我看到用下划线( LIKE_THIS )以大写字母命名常量是正常
的
。然而,当我看到
C++
代码(不是我见过
的
)时,它看起来与C#完全不同。除了指针
的
泛型丰富和不太正式命名/缩写
的
东西(如WndProc和匈牙利符号)之外,一半
的
指针都是大写字母。即使不包括常量,如方法名称、物理结构/
C++
本身(HRESULT),有时甚至物
浏览 2
提问于2014-11-27
得票数 0
回答已采纳
7
回答
用于
制作
GUI
的
C++
库
、
、
我正在寻找一个简单
的
C++
库
制作
图形用户界面。我尝试过wxWidgets和GTK,但我认为它们都很复杂。谢谢。
浏览 1
提问于2009-10-25
得票数 1
回答已采纳
1
回答
用于
制作
模板
的
宏
我刚接触emacs,正在尝试找出是否有一种“简单”
的
方法来编写
宏
来为标准函数规范创建模板(参见下面的#行)。
浏览 2
提问于2011-08-26
得票数 0
回答已采纳
1
回答
使用Python版本2和3
的
二进制文件
、
、
、
在一个开源项目中,我们使用Python将Python/Cython和C/
C++
模块与一个
C++
库
混合在一起。
API
只将几个函数
的
名称从2更改为3。假设
库
是在没有这些函数
的
情况下编写
的
。这是由
API
头中
的
宏
阻止
的
吗? 有一个
库
二进制文件,可以链接到两者,可以避免我们
的
主要包装麻烦。
浏览 0
提问于2017-06-02
得票数 1
回答已采纳
2
回答
在这个类定义中定义了什么?
、
我正在学习不真实
的
引擎,我对
C++
有一点了解。但是,我并不完全确定这一行代码是怎么回事。有人能像我5岁一样向我解释吗?class ESCAPEROOM_
API
UWorldPosition : public UActorComponentclass ESCAPEROOM_
API
UWorldPosition#pragma once #include "CoreMin
浏览 0
提问于2020-12-20
得票数 2
回答已采纳
点击加载更多
相关
资讯
微软 C++ 库管理器 Vcpkg 现可用于 Linux 和 MacOS
微软开源 MSVC 的 C++ 标准库
NVIDIA发布新的C++数值计算库:支持GPU加速
Apache Knox 1.1.0,用于数据处理的 REST API 网关
C+中如何调用C语言的代码
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券