首页 > TAG信息列表 > visual-c-2008

如何从C调用VB.NET DLL(也调用函数 – 不仅仅是DLL文件)

我想问一下如何从C程序调用VB.NET DLL的问题 我已经多次尝试从C调用VB.NET DLL文件,它工作正常,但问题是我无法调用VB.NET DLL文件的功能(我只能加载VB.NET DLL文件) 在VB.NET DLL中我有以下代码: Public Function example_function1(ByVal i As Integer) As Integer Return 3

c – VC9和VC8 lib的兼容性

(最初的问题在那里被问到:http://www.ogre3d.org/phpBB2/viewtopic.php?t=44832) 有人问: “虽然我想在vs2008(VC9)中构建所有内容,但PhysX SDK是使用vs2005(VC8)构建的.这是否会导致任何问题,使用所有vc9编译的lib并与此vc8 lib结合使用?” 我回答说,在我尝试使用VC8生成的.lib文件(

c – 使用boost :: variant iterator“无法转换参数”

我想创建一个函数,可以使用不同类型的迭代器来存储相同类型的对象: 第一个是包含shared_ptr< Foo>的std :: map. (typedef-ed as FooMap)另一个是std :: list,它还包含shared_ptr< Foo> (FooList). 我真的很喜欢the solution MSalters suggested for a similar question,并尝试实现b

c – 我可以在VC9项目中直接使用VC6构建的C风格库吗?

我们使用由VC6编译器构建的内部库(由其他团队开发).该库主要包含C Style API.我们计划迁移到Visual Studio 9编译器.我应该要求使用VC9编译器构建库吗? 一个更通用的问题,使用两个不同版本的Visual Studio编译器构建的DLL有哪些点(可能是名称修改,优化等)?解决方法:冲突通常发生在C运

c – 从数字中获取所有组合而不重复

嗨 我使用c,我可以找到一个简单的方法从一组包含所有可能组合的数字中获取数组例如:{1,2,3} { {3,1,2}, {1,2,3}, {3,2,1}, {1,3,2}, {2,1,3}, {2,3,1} }; 问题是如果我得到5个或更多数字如何使120组合解决方法:这些是排列,而不是组合. 您可以使用std::next_pe

c – 重新初始化struct的成员

创建和初始化结构很容易…… struct S{ int x; bool b; }; S s = {123,false}; 但是可以在现有对象上使用相同的技巧吗?或者这只是一次性的事情? S s = {123,false}; s = {456,true}; //fails s = S(){456,true}; //fails 有没有语法技巧……显然我能做到: S s = {1

使用Visual Studio 2008编译php扩展,MODULE ID与php不匹配

使用VC9(2008)和VC10(2010)使用后续步骤编译我自己的php扩展后: http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/ 初始化php时我得到下一个错误: PHP Warning: PHP Startup: FirstPHPExt Module: Unable to initialize module Module compiled

我可以在Apache上使用VC9编译的PHP吗?

根据Windows二进制文件下载页面http://windows.php.net/download/ Do NOT use VC9 version with apache.org binaries 这仍然有效吗?唯一的VC6二进制文件是针对PHP 5.2的,我相信微软不再支持VC6?解决方法:使用VC6 Apache(这是apache.org构建的)将无法与PHP VC9一起使用. PHP.net建

使用C连接到MySQL服务器

我正在尝试使用C与Visual C 2008 Express Edition上的MySQL ODBC 5.1驱动程序连接到MySQL服务器. 我正在遵循MSDN的这些说明: > SQLConnect > SQLGetData> SQLFetch 唯一的区别是我必须将所有SQLCHAR转换为SQLWCHAR,以匹配函数参数,希望这不会影响连接字符串. 每次我连接时都会得到S