473,401 Members | 2,146 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,401 software developers and data experts.

Where are rtc libraries?

Hi,

I'm trying to recompile a program originally done with VC6, with VC++
Express plus the Platform SDK. I'm an embedded C programmer... I
know next to next to nothing about programming Windows applications.

So, I got some unresolved external link errors about security_cookie,
which I found I could resolve by adding "bufferoverflowU.lib" to
Project | [projectname] Properties | Configuration Properties | Linker
| Command Line

I am also getting some unresolved external errors about various RTC
things, like:

....
error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8
....
error LNK2019: unresolved external symbol __RTC_CheckEsp
....
error LNK2001: unresolved external symbol __RTC_Shutdown
....
error LNK2001: unresolved external symbol __RTC_InitBase
....
error LNK2019: unresolved external symbol __RTC_UninitUse
....

I looked in the directory where bufferoverflowU.lib exists for
something with rtc in the name, but came up empty. I searched and
found some good descriptions of the RTC flags, and now I know
what they're for, but I don't know how to fix this. How do I resolve
these errors?

Thanks,
JeanneP

PS: Don't respond to this post via email; the address is obsolete.
Please post your answer or questions in this newsgroup, and thanks!

Jul 12 '06 #1
2 9926
jp******@harris.com wrote:
Hi,

I'm trying to recompile a program originally done with VC6, with VC++
Express plus the Platform SDK. I'm an embedded C programmer... I
know next to next to nothing about programming Windows applications.

So, I got some unresolved external link errors about security_cookie,
which I found I could resolve by adding "bufferoverflowU.lib" to
Project | [projectname] Properties | Configuration Properties | Linker
>Command Line

I am also getting some unresolved external errors about various RTC
things, like:

...
error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8
...
error LNK2019: unresolved external symbol __RTC_CheckEsp
...
error LNK2001: unresolved external symbol __RTC_Shutdown
...
error LNK2001: unresolved external symbol __RTC_InitBase
...
error LNK2019: unresolved external symbol __RTC_UninitUse
...

I looked in the directory where bufferoverflowU.lib exists for
something with rtc in the name, but came up empty. I searched and
found some good descriptions of the RTC flags, and now I know
what they're for, but I don't know how to fix this. How do I resolve
these errors?
It looks like you're linking againt a different verison of the runtime
libraries than what you're compiling against.

Check your library paths and make sure that the VC6 libary directory is NOT
on the library path before the VC8 library path. You might try a simple
experiment of renaming the root directory of the VC6 installation to see
what effect that has. Of course, if VC6 is no longer installed on the
machine....

-cd
Jul 13 '06 #2
Carl Daniel [VC++ MVP] wrote:
jp******@harris.com wrote:
I'm trying to recompile a program originally done with VC6, with VC++
Express plus the Platform SDK.
[snip]

I am also getting some unresolved external errors about various RTC
things, like:

...
error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8
...
error LNK2019: unresolved external symbol __RTC_CheckEsp
...
error LNK2001: unresolved external symbol __RTC_Shutdown
...
error LNK2001: unresolved external symbol __RTC_InitBase
...
error LNK2019: unresolved external symbol __RTC_UninitUse
...
[snip]
It looks like you're linking againt a different verison of the runtime
libraries than what you're compiling against.

Check your library paths and make sure that the VC6 libary directory is NOT
on the library path before the VC8 library path. You might try a simple
experiment of renaming the root directory of the VC6 installation to see
what effect that has. Of course, if VC6 is no longer installed on the
machine....
Yes, VC6 (or, rather, VC98, part of VS6) is still installed on my
machine, and you correctly identified the problem. Thanks!

JeanneP

Jul 13 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Cecil Westerhoff | last post by:
I just started with programming under linux with c++. I have programmed for years with Borland C++ Builder. So I have some experience. But I can not find the libraries for intenet stuff. (Ping,...
0
by: Nikki Locke | last post by:
Archive-name: C++-faq/libraries/part1 Comp-lang-c++-archive-name: C++-faq/libraries/part1 Available C++ Libraries FAQ =========================== Introduction ~~~~~~~~~~~~ Dos and don'ts -...
3
by: fabio de francesco | last post by:
Hello, I have a couple of years of experience with C++. I started studying C++ syntax, then I read the B.Stroustrup's book, and eventually I went through the N.Josuttis' book on how to program...
27
by: Matt Kruse | last post by:
Since this topic has come up several times in other threads, I thought I'd make a separate thread and gather opinions from (hopefully) a more varied range of newsgroup participants. What are...
17
by: Synic | last post by:
Hi guys. It's been a while since I've done programming in C. What I'm after is a multi-platform library (X11 and MS Windows at a minimum) which is not C++ that will let me program GUI apps....
2
by: Cider123 | last post by:
Haven't done much research on this, hoping someone can offer a quick ref or solution to this. If I create a group of support libraries I want to use in multiple projects, is there some method...
3
by: Fernando Chilvarguer | last post by:
Hello! I created a Class Library project in VS2005. Then, using VS, I was able to add a connection string to the project settings, which automaticaly created an app.config file for me. If I try...
85
by: g | last post by:
Hello, is there any library for C as Boost is for C++? thanks in advance,
0
by: futnuh | last post by:
I am having exactly the same issue as this poster back in 2005. It's strange behaviour where libraries are being automatically appended to my "additional dependencies". In the following linker...
41
by: Miroslaw Makowiecki | last post by:
Where can I download Comeau compiler as a trial version? Thanks in advice.
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.