VC6.0 开发 64 位程序】的更多相关文章

1. 设置平台SDK(如:Microsoft platform sdk 2003),选择64位的编译.链接环境. setenv /XP64 /DEBUG 2. 利用这个环境启动VC6.0. msdev /USEENV 可以看一下Tools->Options->Directorys中,可执行文件路径和库文件路径都选中了SDK中的64位版本. 3. 进入VC后,对项目进行配置. Build->Configurations->Add,添加一个Debug64, Build->Set…
上次写了如何在VC6.0下对Delphi写的COM进行调用,原本想马上写如何在Delphi中调用VC6.0开发的COM时,由于在写事例程序中碰到了个很怪的问题,在我机子上用VC写的接口程序编译能通过.但是调用就会出现问题,(在VC下调用也是一样的出现).但是用Delphi写的接口程序编译后,不管是在VC下还是在Delphi下调用都没有问题.后来我把VC开发的接口程序编译后,拷贝到其它机子上试,怪事,完全没有问题了.总结后才知道是我机子有点问题.我到现在还没有解决为什么在我的机子上不行,在其它机子…
第1章 CentOS 7.1静默安装11.2.0.3 64位单机数据库软件 1.1  安装前的准备工作 1.1.1      软件准备 1.1.2      检查硬件 注意这里的内存应该满足要求,不然可能引起数据库在安装过程中长时间的挂起等待.... 在正式安装开始前,请先检查你的软硬件条件是否满足安装需要. 硬件上可以使用命令查看内存情况和 CPU 特性: more  /proc/meminfo more  /proc/cpuinfo 其中内存的要求是不低于 1G 下面的不是必须的,可选使用…
摘要:本文介绍使用rpcgent实现64位程序调用32位库函数的方法,并给出样例代码. 我的问题 我的程序运行在64位Linux系统上,需要使用一个从外部获得的共享库中的函数,这个共享库是32位的,无法获得源代码或64位共享库. 我对Linux系统和程序的了解是: 64位程序只能调用64位共享库,32位程序只能调用32位共享库. 64位程序不能运行在32位系统上,32位程序可以运行在64位系统上. 解决这个问题有两个方法: 把程序编译为32位,这样就可以使用32位共享库.但我的程序也使用了其它6…
摘要: Linux系统区分32/64位,相应地,应用程序.共享库和内核模块也区分32/64位. 本文以Ubuntu系统为例,介绍如何编译和使用32/64位的应用程序.共享库和内核模块. 1. 应用程序 要点: 使用gcc编译器的-m32和-m64选项指定编译成32位或64位应用程序,编译时需要使用32/64位库,因此编译前需要安装对应的库. 在64位系统上,可以执行64位和32位应用程序.在32位系统上,只能执行32位应用程序,不能执行64位应用程序. 1.1 64位系统上编译应用程序 在64位…
根据“Qt简介,Qt 5.6.0-VS2015 版本安装配置图文教程”安装第二套IDE,使用Qt官方的集成开发环境 QtCreator + 微软的WinDbg调试器(内含命令行调试器为CDB)的组合. 安装之后发现Qt 5.6.0(64位)的编译器版本与本机(只安装了VS2008)的编译器版本不匹配,编译程序出现了错误如下: Error while building/deploying project planets (kit: Desktop Qt 5.6.0 MSVC2015 64bit)W…
最近做一个.NETCore项目,需要调用以前用VB6写的老程序,原本想重写,但由于其调用了大量32DLL,重写后还需要编译为32位才能运行,于是干脆把老代码整个封装为32DLL,然后准备在64位程序中调用.(注意Windows系统中,先要把DLL注册为COM) 为了实现64位程序调用32DLL,我尝试了大量方法,但效果都不是很理想,偶然中发现.NetCore的“管道”,可以完美地解决这个问题,具体思路如下: 1.创建一个.NETFramework32位程序,在其中对封装的老代码进行引用(COM中…
一.64位系统中的注册表 以 LocalMachine 中的启动项为例: 64位应用的注册表位置还是在: SOFTWARE\Microsoft\Windows\CurrentVersion\Run 而 32位应用的注册表位置却是在: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run 二.在.NET4.0以前(不含4.0)操作注册表的方法 RegistryKey hklm = Registry.LocalMachine; Regis…
1 说明 使用环境为:Windows7 VS2015 QT5.6.0(64位),MYSQL 5.7.13(64位). 网上各种错误.模糊.抽象的资料,配置环境花了半天,痛定思痛,总结出来,方便后来人. 原创,转载请注明出处. 2 方法/步骤 2.1 下载和安装QT和MYSQL QT和MYSQL安装部分先后顺序.(VS2015当然也要安装,此处不做详细描述). 2.1.1 下载安装MYSQL 2.1.1.1 下载MYSQL 下载地址:http://dev.mysql.com/downloads/m…
原因: long*在64位程序中占8个字节,long占4个字节.强转会出错. 解决方法: 把long用long long替换,long long 占8个字节…
编译64位程序,不一定要编译机器是64位的,但是32位机器默认安装的gcc编译环境还是不能用来编译64位程序. 编译64位程序,需要加上-m64编译器参数,默认安装的gcc已经支持该参数,但是缺少64位机器指令相关的文件,所以不能编译,会出现下面的错误 In file included from /usr/include/features.h:378, from /usr/include/assert.h:37, from ../../../include/tinyxml/tinystr.h:4…
需求: -CodeBlocks使用nightly版本: -Windows SDK(我使用的是6.0A,即微软针对vista的,因为这个比较小,你也可以选择其他版本但是要有64位编译器.他也适用于xpsp2及以上但是要安装.net2.0以上才能运行)对应的链接 :http://download.microsoft.com/download/4/2/6/42684501-9ec5-43dd-9dfe-c8c9dfa6a66f/6.1.6000.16384.10.WindowsSDK_Vista_Fe…
在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_callable_with.hpp line:222 template<class U> static BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME) <U>…
本文将使用简单的几个步骤说明在vc2008和64位的操作系统下如何编译安装x64Qt软件 首先必须保证你所使用的系统是64bit的操作系统,本次我们使用的系统是windows7 professional 64位操作系统 一.下载及安装 1. 下载,直接找官网下载就可以了,我的是qt-win-opensource-4.8.4-vs2008.exe:安装到D:\qt\4.8.4目录下! 2. 设置环境变量: 我的电脑> 属性> 高级> 环境变量> 用户变量里面设置几个变量: 创建QTD…
    刚好手头项目解决了ADO连接Oracle数据库的问题,记录下来,防止忘记. 项目情况:用32位环境完成算法动态库,结果后来需要升级到64位环境,由64位的软件来调用,则在64位设置下生成算法动态库,发现数据库连接失败.数据库使用的是Oracle10,而连接技术使用的是比较熟悉的ADO. 1.首先怀疑的是ADO预编译所引用的msado15.dll版本问题,找来了64位msado15.dll,一样重现问题. 2.怀疑是连接语句依靠的\network\admin\tnsnames.ora文件不…
安装了ubuntu16 64位的系统,想在该环境下用gcc编译64位和32位的程序 默认已经安装了64位环境的gcc 1. 首先确认安装的环境是不是64位的 cocoa@cocoaUKlyn:~/Desktop$ dpkg --print-architecture 以下输出表示为64位的 amd64 2. 确认系统是否支持多架构环境 cocoa@cocoaUKlyn:~/Desktop$ dpkg --print-foreign-architectures 以下输出表示支持32位的架构 i386…
原文:http://www.cnblogs.com/joinclear/archive/2013/05/21/3091934.html 0前言 1.OCX是典型的ActiveX控件,常见的OCX控件有很多,IE浏览器.Word.Excel等都提供各种各样的OCX控件.2.OCX控件的优点是可以在其他应用程序中嵌入使用.OCX控件做为插件.外挂式的应用非常灵活方便.3.一般用的比较多的是做为视频.图片.图表等显示区域控件.最近碰到几个按钮的功能要封装成OCX控件,供其它程序使用.网上大概搜索了下,…
(1)VC6.0编译出来的win32程序不支持winxp样式的原因:微软WINXP系统更新了Comctl32.dll(ver 6.0)这个“XP风格”的控件.为了保留传统的Windows界面风格,特地留下了Comctl32.dll v5.8.VC6的推出时间早于WinXP,因此VC6的程序默认是不能使用“xp风格” (2)修改项目使其编译的程序有winxp样式的方法:使exe在资源区域的manifest[载货名单] 中注册Comctl32.dll 6.0.从而让windows自动以xp样式控件运…
一直都挺喜欢使用visual c++远程调试代码,它能展现给我们当时代码执行最真实的情景,今天有时间记录一下,以免以后忘了. 远程调试需要在被调试端安装服务器,对于visual c++ 2005来说调试器所在路径如下 如果我们需要调试64位系统上的64位进程我们需要复制x64目录到64位系统上,如果我们需要调试64位系统上的32位进程我们需要复制 x86目录到64位系统上. 为了方便调试,我们需要对64位系统上的调试服务端进行设置.运行msvcmon.exe,打开"工具"->&q…
(1)error LNK2001: unresolved external symbol _main 编号:LNK2001 直译:未解决的外部符号:_main. 错误分析:缺少main函数.看看main的拼写或大小写是否正确. (2)error LNK2005: _main already defined in xxxx.obj 编号:LNK2005 直译:_main已经存在于xxxx.obj中了. 错误分析: 直 接的原因是该程序中有多个(不止一个)main函数.这是初学C++的低年级同学在初…
.NET Core版本:1.0.0-rc2Visual Studio版本:Microsoft Visual Studio Community 2015 Update 2开发及运行平台:Windows 7 专业版 Service Pack 1 x64 步骤一.创建ASP.NET Core Web API项目 VS里面新建项目,Web-->ASP.NET Core Web Application(.NET Core)-->Web API,比如本例中建立的TodoApi项目. 步骤二.在Models…
操作系统:WIN10 pro 64 软件版本:VS2015+OpenCV3.0.0   1. 下载安装 http://opencv.org/ https://www.visualstudio.com/zh-cn/products/visual-studio-community-vs.aspx 2. 配置cv环境变量 打开 此电脑->右键->属性->高级系统设置->环境变量->新建,如下图 在path中添加opencv的可执行文件路径,如下图 PS:最好不要在末尾添加分号“:”…
WIN10,VS2015,编译平台"anycpu".WIN7系统为ghost版 1. 在.NET4.5下编译,程序打包以后,在WIN7上运行界面启动有3.4秒的延迟:将.NET版本改为3.5编译打包,WIN7运行正常. 2. 在.NET4.5下编译,勾选"prefer 32-bit"项,打包运行在WIN7正常,不勾选的话界面启动有延迟. 解决: 运行regedit打开注册表,[HKEY_CURRENT_USER]-- [Control Panel]-- [Deskt…
首先,我们把所有用到的工具下载下来 VS2015         看这里,http://news.mydrivers.com/1/439/439398.htm,我下载的是专业版. OPENCV3.0 两个地址,http://opencv.org/downloads.html,官网:http://sourceforge.net/projects/opencvlibrary/,sourceforge源. win7 64位 这个相信你能看到这篇文章已经是了. let's go 一.首先安装好VS201…
1:使用 lsusb 命令查看USB 设备 y@y:~$ lsusbBus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 002 Device 006: ID 5986:0268 Acer, Inc Bus…
各种参考博客资源--http://www.cnblogs.com/yiguxianyun/p/6256641.html 最开始蛋疼问题的是安装各种site-packages! 云盘里面有些win764位安装后wheel出来的文件,下载后可以本地安装(http://pan.baidu.com/s/1pL0KhwZ): pip install --no-index --find-links=D:\BaiduYunDownload\python\odoo8.0-lib\whl64 -r D:\Baid…
今天重装了系统 oracle  oracle客户端 之前连不上toad 今天总结 客户端路径:E:\app\ruonanxiao-pc\product\11.2.0\client_1 服务端路径:E:\app\ruonanxiao-pc\product\11.2.0\dbhome_1 2.    查看环境变量 变量名:path中是否有Oracle的变量值,如果没有需添加, 例如E:\app\ruonanxiao-pc\product\11.2.0\client_1\bin; 变量名:TNS_AD…
一.下载 Adobe/Flash MS5.0下载地址: http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar.gz # ./wget http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar.gz 二.安装 # ./tar -xvf adobemediaserver_5_ls1_linux64.tar.gz # ./cd…
下载链接:translate.google.com.hk/translate?hl=zh-CN&sl=en&u=http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/&prev=/search%3Fq%3Dgoogle-chrome-stable%2Bamd64.deb%26newwindow%3D1%26safe%3Dstrict%26client%3Dbrowser-ubuntu%26sa%3DX%26channe…
以下是基于visual studio 2015和cmake的实验 1,debug或release的应用程序都可以调用release的库2,win32和x64的应用和库无法互调用,在VS中链接时会有一堆的函数找不到实现体:‘无法解析的外部符号’…