...2005可再发行软件包(x86 Microsoft VisualC 2005可再发行软件包(x86)安装在没有VisualC 2005的计算机上,VisualC 2005是运行VisualC 开发的应用程序所需的VisualC 库的运行时组件。
1、...在VC 6.0里添加ATLObject时看不到SwAddInVC6.0没有支持64位的类库。需要VS2005或更高版本。如果你的SDK是32位的,那应该是UAC的问题。右键单击administrator启动VC6,然后加载项目。运行编译应该可以通过。SWAddin没有出现的主要原因是SWaddin.dll在SKD安装SolidWorksAPI后没有注册成功。一定要以管理员身份运行命令提示符,将路径切换到swaddin.dll所在的路径,比如CDC:\ Program files \ Microsoft Visual Studio \ msdev 98 \ Template \ ATL \ Swaddin,然后输入regsvr32swaddin.dll。希望大家都能成功!
2、VC 6.0编写Solidworks2008二次开发 插件的问题时间长了,可能对楼主没什么用,但是对更多遇到类似问题的人,我来发表一下我的看法吧!1.生成文件part.h是因为添加模板SwAddin 插件时在SolidworksAddin对话框中选中了第一个选项- ProvidePartDocevents(支持部件文件中的事件响应),所以生成了头文件part.h。如果你不检查它,它就不会在那里。其次,在代码窗口中很明显头文件Document.h是solidworks文档的类接口。2.我也遇到过这个问题,我觉得可能是三个原因造成的:(1)网上的原因很多。一般来说,安装SolidworksAPISDK时会生成一个SwAddin文件夹。如果c盘上没有安装VC 6.0,请找到这个文件夹,复制到VC 6.0的安装目录下。一般情况下,SolidworksAPISDK默认会安装在C:\ program files(x86)\ Microsoft Visual Studio \ common \ MSDE v 98 \ t中。
3、各位大哥们,我的 vcinsert选项下的NewATLobject..用不了,求解决方...哪个版本的VC?如果是VC6,请检查是否有ATLWIZ。\ Microsoft Visual Studio \ common \ MSDE v 98 \ bin \ IDE下的AWX文件;以及\ Microsoft visual studio \ common \ MSDE v 98 \ template \ atl文件夹是否存在。其他版本应该差不多。如果不是重装,安装盘有问题。
4、...2005RedistributablePackage(x86Microsoft VisualC 2005可再发行软件包(x86)是VisualC 库的一个运行时组件,在未安装VisualC 2005的计算机上运行用Visual c 开发的应用程序需要该组件。此软件包安装CRuntime(CRT)、StandardC 、ATL、MFC、OpenMP和MSDIA库的运行时组件。
5、在 vc的插入中没有ATLObjectWizard新建“win32项目- windows应用程序”时,所有新建的项目都不能通过,出现以下提示:解决“msvcr80d。找不到dll。"找不到MSVCR80D.dll,因此该应用程序无法启动。重新安装应用程序可能会解决此问题。我觉得我做得很好。问题是因为vs.net2005采用了新的DLL方案,所以一个exe必须配有一个manifest文件(一般是嵌入在文件里的,所以看不到,但是可以嵌入,这样会产生一个exe.manifest文件,没有这个文件exe就无法传输:)这是一个新的函数。微软弄了个新工具(mt.exe),结果不好用。好像是fat32下的时间戳有问题(ntfs下就没这个问题了),导致manifest有时候不能嵌入exe(默认配置是嵌入的,所以找不到dll。
6、 vc atldll怎么向vb程序返回字符串结果另外,DLL函数中的标准写法最好不要用string作为返回结果值,而要用函数回调。看看Windows的API,目前我的机器没有配备VC,所以无法给你准确的答案,也不知道你报的是什么错误,但是从你的代码来看,应该有两种可能。一是DLL接口和VB调用接口的协议,二是目标rtnStr是只读的,把数据复制到只读区肯定会出错,所以要用rtnStr[8]。在代码中,函数应该从str1复制到rtnStr并返回。
文章TAG:插件 vc atl vc atl 插件