y****e 发帖数: 23939 | 1 VC 2005 on WinXP, I got linking errors:
LINK: fatal error LNK1104: cannot open file 'LIBC.lib'
Which confused me. Because the c/c++ funactions should be looked for in the
MSVRT.lib instead libc.lib or libcmt.lib. In VS2003, I need ignore libc.lib
and libcmt.lib to make it compile. I don't know why in VC2005 it need link
to LIBC.lib.
Please help. Thanks in advanced. |
|
f**h 发帖数: 1149 | 2 VC2005中调用matlab2006b中的matlab engine, include, lib路径等都已经设置好,编
译也成功了。
但是运行时候直接就退出来了,没有任何错误提示,有人遇到过吗?不知道到底是什么
问题,
我下matlab网上一个VC2003的例子也不能通过。 |
|
g*****n 发帖数: 420 | 3 你的开发机上的vc runtime库和运行机的Runtime是否一致?vc2005的运行时是基于
side by side assembly的。很可能在运行机上根本没装。CodeProject上有VC2005这方
面的部署文章,你找一下吧 |
|
O*******d 发帖数: 20343 | 4 第一种写法是标准的。 vc6不符合标准。 vc2005已经改过了。 在vc2005里,第二种写
法不能通过。 |
|
e********g 发帖数: 2524 | 5 matlab x64的不带c/c++ compiler,real-time workshop还是啥一大堆东西都用不了,
据说可以用vc2005的,我没有搞定
今天居然发现连符号工具箱都没有,syms不能用
当然,这些问题如果你装matlab 32bit版本(如果可以在x64上装),那就完全不是问题了 |
|
h**p 发帖数: 377 | 6 I was trying to link math in VC,
though I included math.h in source file, but it alway gave compiling error:
LNK1120:unresolved externals.
anybody has a clue?
3x!! |
|
O*******d 发帖数: 20343 | 7 Project->properties->Configuration Properties->Linker->Input->Additional
Dependencies. 把你的library加进去。
还有,
Tools->Options->Projects and Solutions->VC++ Directories->Show directories
for->Library files, add path to your library. |
|
s**i 发帖数: 83 | 8 我写了一个直接支持底层硬件的dll,在vc2005里面
调试的时候有个很怪的现象:
我用F5在vc里面运行的时候(不设断点),程序运行正常
;
我直接运行exe文件的时候,总是报硬件超时。
我检查了路径下所有的文件,确认俩种运行调的文件都是相同的。
为什么同一个exe用F5和直接双击运行结果会不一样呢?
any clue??
谢谢! |
|
r****r 发帖数: 115 | 9 没看懂
不过我编译了一下,不强制转化也能通过VC2005
>) |
|
l*****c 发帖数: 1153 | 10 In properties/link, put LIBC in ignored libraries for release and LIBCD for
debug. |
|
t****y 发帖数: 8 | 11 我装了一个,compiling and build passed, 但是运行不成功
说是
"This application has failed to start because libgsl_d.dll was not found. Re
-installing the application may fix the problem." |
|
r*********r 发帖数: 3195 | 12 i don't use VC. but i guess u forgot to set up the library path for
launching. |
|
w***g 发帖数: 5958 | 13 找到libgsl_d.dll, 放到c:\windows里就可以了。
Re |
|
c******e 发帖数: 101 | 14 I am surprised.
What is the point for a new version of VC 2005?
Does VC2005 have that feature?
真纳闷,可以按ctrl+]来显示匹配的括号,怎么就不能高亮显示那一块呢???
微软搞笑还是我笨... |
|
l***g 发帖数: 1035 | 15 might be that VC2005 generated exe requires some run time dll.. |
|
z****e 发帖数: 2024 | 16 #include
class test
{
public:
test(int i){ m_i=i;}
test(){};
void hello()
{
std::cout<<"hello()"<
}
private:
int m_i;
};
int main()
{
test *p=new test();
p->hello();
p=0;
p->hello();//输出hello()
}
VC2005, G++,都可以。
结果都正确。 |
|
B*******1 发帖数: 2454 | 17 thanks, 我的确看漏了这行,那就是说如果container里面顺序是a,b,c,那么就pop最后
的c
但是我刚在vc2005里面try了一下,我push 了0,1,2 ,container里面的element是
c[0] = 2
c[1] = 0
c[2] = 1
现在top就是c[0]了,但是back不是c[2]吗?
谢谢各位的回答。 |
|
|
s*******d 发帖数: 1027 | 19 尝试了很久,都没搞定。。
谁有编译好的库文件么? |
|
D*******a 发帖数: 3688 | 20 用lib.exe从libgsl.def和libgslcblas.def产生.lib文件
在vs2005的project properties加入include path和external dependencies(.lib) |
|
s*******d 发帖数: 1027 | 21 我市国,说什么.dll文件找不到,冲撞一次。 reinstall后,还是不行。。
郁闷。 |
|
D*******a 发帖数: 3688 | 22 dll在bin目录吧?复制到system32和你自己project目录 |
|
p*****e 发帖数: 310 | 23 附件是我带的一个本科生写的,可能对你有点用。
版主多给点包子吧,呵呵 |
|
|
|
s*******d 发帖数: 1027 | 26 我是说用lib编译的时候就通不过。。说什么文件缺。。也就没啥lib文件了。。赫赫
所以说麻烦阿。。 |
|
|
s*******d 发帖数: 1027 | 28 关键是哪两个libgsl.lib, libgslcblas.lib, 我没法生成了。 原文件里面也没有。。 |
|
|
t****y 发帖数: 8 | 30 I installed gsl in both vc2005 and vc2008.
Both of them easily let the compiling and build processes passed with no
errors, but when it ran the executed file, always failed with the message :
"This application has failed to start because libgsl_d.dll was not found. Re
-installing the application may fix the problem."
Does anyone has experience with gsl in vc2008? |
|