如何从监视列表中隐藏一些类公共属性?

问题描述我仍然在使用BDS2006(TurboExplorerC++),升级仍然不是一个选项。我有一个问题,在调试一些更高级的模板/类时,这些模板/类包含以下属性:__declspec(property(get=???,put=???))??????;作为成员变量处理,使监视列表

发布:2022-10-16 标签:classtemplatesc++c++builderdeclspec


__declspec(dllimport) 的真正含义是什么?

问题描述我看到的Qt源代码是这样的:IsawtheQtsourcecodelikethis:classQ_CORE_EXPORTQBasicAtomicInt{public:...};Q_CORE_EXPORT宏定义如下:defineQ_DECL_IMPORT__declspec

发布:2022-10-16 标签:dllc++visual-c++qtdeclspec


在 MinGW 与 MSVS 下的 Windos 导出/导入符号;CMake 的 WINDOWS_EXPORT_ALL_SYMBOLS 被忽略

问题描述要使用VisualStudio构建C库,请使用CMake命令TobuildaClibrarywithVisualStudio,theCMakecommandset(WINDOWS_EXPORT_ALL_SYMBOLSON)使我免于在函数声明前添加__declspec(dl

发布:2022-10-16 标签:windowsdllexportmingwcmakedeclspec


VC ++ 2008/2010:throw()或__declspec(nothrow)是更好的选择吗?

问题描述在使用VC++2008和2010时,最好使用哪个标记来表示函数不会引发异常:WhenusingVC++2008and2010,whichmarkerisbettertousetoindicateafunctionwon'tthrowexceptions:throw()(C

发布:2022-10-16 标签:exceptionvisual-c++throwdeclspec


用DLL链接静态库的正确方法

问题描述我的项目通过几个静态库构建,这些静态库应该链接到主dll库,从而获得一个单独的dll。Myprojectbuildsthroughfewstaticlibrarieswhichshouldlinkedtomaindlllibrarygainonesingledllasar

发布:2022-10-16 标签:dllvisual-studio-2013c++visual-c++declspec


使用dllimport代替dllexport

问题描述在构建dll时,我似乎可以互换使用__declspec(dllexport)和__declspec(dllimport)在VisualStudio2015中。在制作DLL时,我会想到需要dllexport命令,但似乎dllexport或dllimport就足够了。我有以下

发布:2022-10-16 标签:dllc++dllimportdllexportdeclspec


Windows和Linux上的C ++ [[gnu :: visibility("default")]]与__declspec(dllexport)

问题描述我需要用C++创建一些共享库,并且我使用linux作为我的开发人员操作系统.我知道如果要通过dlsym/LoadLibrary加载符号,则需要使符号可见.因此,在Linux中,我所有的符号都遵循以下模式:Ineededtomakesomesharedlibrariesin

发布:2022-10-16 标签:attributesvisibilityc++declspec


__declspec(align)用于多个声明

问题描述很抱歉,这个非常简单的问题,找不到可谷歌搜索的答案.Sorryfortheverysimplequestion,couldn'tfindagoogleableanswer.这是声明语法吗?__declspec(align(16))floatrF[4];__declspec

发布:2022-10-16 标签:syntaxvisual-studio-2010c++memory-alignmentdeclspec


__declspec(dllexort):: vector< std :: string>

问题描述我一直在努力工作,如何从一个c++dll返回一个字符串数组到ac#应用程序,但坚持如何做到这一点或找到一个非常基本的文章。I'vebeentryingtoworkouthowtoreturnanarrayofstringsfromac++dlltoac#applicati

发布:2022-09-18 标签:c#pinvokec++vectordeclspec


__declspec(dllimport)真的意思是什么?

问题描述我看到的Qt源代码是这样:classQ_CORE_EXPORTQBasicAtomicInt{public:...};其中Q_CORE_EXPORT宏定义如下:/p>defineQ_DECL_IMPORT__declspec(dllimport)$b$__declspec

发布:2022-09-18 标签:dllc++visual-c++qtdeclspec