symbol-VC6.0 DLL 编译连接问题

问题描述

VC6.0 DLL 编译连接问题
VC6.0写好的dll,本来是没问题的,今天连接突然报error LNK2001: unresolved external symbol _SCardListReadersA,有点莫名其妙。。。

解决方案

rebuild一下工程试试
还有检查一下工程设置,是不是依赖的lib库文件改动了

解决方案二:
首先,查一下未定义的标识 _SCardListReadersA 或 _SCardListReaders 的定义是否存在?是否无意中修改了代码或工程配置?
其次,可以将编译产生的目录全部删除,再 Rebuild 一下试试。

时间: 2024-12-04 23:22:54

symbol-VC6.0 DLL 编译连接问题的相关文章

为什么VC6.0中编译的mpi可执行文件,在MPICH运行时,到printf(“*“)时输出不了*

问题描述 为什么VC6.0中编译的mpi可执行文件,在MPICH运行时,到printf("*")时输出不了* 我看到有的MPI程序用的是fprintf,如 fprintf(stderr,"Process %d on %sn",myid, processor_name); fflush(stderr); 这个是什么?一定要用这个吗?不是吧,我看到有的MPI程序用printf也可以,这是为什么???该怎么办啊 解决方案 这是输出到stderr管道,printf是输出到s

c语言问题-大家好,下面这段程序在vc6.0中编译时没错误,但却运行不起来。麻烦帮看一下

问题描述 大家好,下面这段程序在vc6.0中编译时没错误,但却运行不起来.麻烦帮看一下 #include #include int main() { int shu,shang,i,yushu; int a[16]={0}; clrscr(); printf("shu ru yi ge shu shi jin zhin "); scanf("%d",shu); for(i=0;i { yushu=shu%2; shang=shu/2; a[i]=yushu; shu

VC6.0常见编译错误提示附解决方法

这篇文章主要介绍了VC++6.0编译过程中常遇到的一些错误提示并给出了错误原因与分析,需要的朋友尅参考下   (1)error C2001: newline in constant 编号:C2001 直译:在常量中出现了换行. 错误分析: 1.①字符串常量.字符常量中是否有换行. 2.②在这句语句中,某个字符串常量的尾部是否漏掉了双引号. 3.③在这语句中,某个字符创常量中是否出现了双引号字符""",但是没有使用转义符""". 4.④在这句语句中

VC6.0常见编译错误提示附解决方法_C 语言

(1)error C2001: newline in constant 编号:C2001直译:在常量中出现了换行.错误分析: 1.①字符串常量.字符常量中是否有换行.2.②在这句语句中,某个字符串常量的尾部是否漏掉了双引号.3.③在这语句中,某个字符创常量中是否出现了双引号字符""",但是没有使用转义符"\"".4.④在这句语句中,某个字符常量的尾部是否漏掉了单引号.5.⑤是否在某句语句的尾部,或语句的中间误输入了一个单引号或双引号. (2)er

一段简单的程序在VC 6.0中编译运行得到 正确的 结果,但是在VS2005.net中编译通过 却得不到正确的 结果!!!!!!

问题描述 一段程序,就是为了读出D:\excludeGroup文件的每一行,并显示在控制台上,在VC6.0中编译得到的运行文件,可以读出excludeGroup文件中的每一行,但是VS2005.net中编译的程序,却打不开文件,这是为什么呢.难道STL在VS2005.net需要设置什么特别的参数吗,请高手赐教!#include"stdafx.h"#include<string>#include<iostream>#include<fstream>us

指令-VC6.0中dll创建失败,编译报错怎么处理

问题描述 VC6.0中dll创建失败,编译报错怎么处理 VC6.0环境,创建DCOM的服务器. 想要生成一个dll文件,在project setting里面输入了指令 然后就出现了编译错误 这个怎么破?求各位大神解答! 解决方案 -f是参数吧,中间缺少空格. 解决方案二: nmake命令路径是否正确,是否PATH环境变量中.跟参数之间要有空格.

c++-vc6.0创建的dll工程,我在我的vc6.0上添加这些源文件,F7,编译错误

问题描述 vc6.0创建的dll工程,我在我的vc6.0上添加这些源文件,F7,编译错误 我有一些cpp和hpp格式的文件,是用vc6.0创建的dll工程,我在vc6.0中新建了一个dll工程,将cpp文件加入到source文件夹下 ,将hpp文件加入到header文件夹下,按F7编译后会报语法错误,有谁知道这是为什么吗?希望不吝赐教啊

新手求助!!!vc6.0 MFC程序编译通过却运行不了,F5输出错误一大堆!!求大神

问题描述 新手求助!!!vc6.0 MFC程序编译通过却运行不了,F5输出错误一大堆!!求大神 Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:WindowsSysWOW64kernel32.dll', no matching symbolic information found. Loaded 'C:WindowsSysWOW64KernelBase.dll', no matching symbolic

vc6 0 编译-VC6.0编译问题“link: invalid option -- l”

问题描述 VC6.0编译问题"link: invalid option -- l" VC6.0编译出现以下问题,急问如何解决? Creating library... link: invalid option -- l Try `link --help' for more information. Error executing link.exe. msModule.dll - 1 error(s), 0 warning(s) 解决方案 工程编译选项不正确,查看工程配置