从一台已经安装了EVC的电脑上,copy了一个EVC下建立的dll工程,和EVC的所有编译器。到一台没有安装权限的电脑上(该电脑没有安装EVC,VC等IDE)。
问题:怎样通过命令行,使copy过来的dll工程,生成dll文件。
VC也好,EVC也好,有过该经验的高手能分享下吗?
谢谢
7 个解决方案
#1
直接在IDE 下编译好了
非要命令行作什么
非要命令行作什么
#2
很麻烦,不过可以
要写source和makefile文件
而且需要的库在你机器上要有
恩,还要写起一个命令行的编译环境
要写source和makefile文件
而且需要的库在你机器上要有
恩,还要写起一个命令行的编译环境
#3
由于情况特殊,一定要用命令行的。
-----------------------
现在用EVC export一个makefile: test.vcn
使用nmake可以编译cpp,h。但是关键的最后一步,link生成dll出错:
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
郁闷ing
-----------------------
现在用EVC export一个makefile: test.vcn
使用nmake可以编译cpp,h。但是关键的最后一步,link生成dll出错:
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
郁闷ing
#4
有工程文件就不用生成Makefile文件了,设置好环境变量后,在evc.exe目录下输入类似一下命令
EVC XXX.vcw /make "XXX - Win32 (WCE ARM) Release" /CEConfig="Pocket PC" /rebuild /out arm.log
具体evc的命令阐述可以evc /?看一下
如果不行就写makefile
EVC XXX.vcw /make "XXX - Win32 (WCE ARM) Release" /CEConfig="Pocket PC" /rebuild /out arm.log
具体evc的命令阐述可以evc /?看一下
如果不行就写makefile
#5
不知道没安装EVC的PC是否可以运行EVC.exe。谢啦。试试先
#6
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
===============================
没找到DllMain,或者没有指定DllEntry
===============================
没找到DllMain,或者没有指定DllEntry
#7
找到原因了,由于环境配置出现问题,导致系统版本不匹配。
比如CEVersion,CESubsystem等等
比如CEVersion,CESubsystem等等
#1
直接在IDE 下编译好了
非要命令行作什么
非要命令行作什么
#2
很麻烦,不过可以
要写source和makefile文件
而且需要的库在你机器上要有
恩,还要写起一个命令行的编译环境
要写source和makefile文件
而且需要的库在你机器上要有
恩,还要写起一个命令行的编译环境
#3
由于情况特殊,一定要用命令行的。
-----------------------
现在用EVC export一个makefile: test.vcn
使用nmake可以编译cpp,h。但是关键的最后一步,link生成dll出错:
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
郁闷ing
-----------------------
现在用EVC export一个makefile: test.vcn
使用nmake可以编译cpp,h。但是关键的最后一步,link生成dll出错:
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
郁闷ing
#4
有工程文件就不用生成Makefile文件了,设置好环境变量后,在evc.exe目录下输入类似一下命令
EVC XXX.vcw /make "XXX - Win32 (WCE ARM) Release" /CEConfig="Pocket PC" /rebuild /out arm.log
具体evc的命令阐述可以evc /?看一下
如果不行就写makefile
EVC XXX.vcw /make "XXX - Win32 (WCE ARM) Release" /CEConfig="Pocket PC" /rebuild /out arm.log
具体evc的命令阐述可以evc /?看一下
如果不行就写makefile
#5
不知道没安装EVC的PC是否可以运行EVC.exe。谢啦。试试先
#6
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
===============================
没找到DllMain,或者没有指定DllEntry
===============================
没找到DllMain,或者没有指定DllEntry
#7
找到原因了,由于环境配置出现问题,导致系统版本不匹配。
比如CEVersion,CESubsystem等等
比如CEVersion,CESubsystem等等