Форум программистов, компьютерный форум CyberForum.ru

Как хранить переменную типа char* в named shared memory section? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Принят черновик стандарта С++14 http://www.cyberforum.ru/cpp/thread1244422.html
Черновик стандарта С++14 принят. С чем всех и поздравляю. Ждем как официальный в конце года и конечно ждем C++17. Пруф: https://isocpp.org/blog/2014/02/trip-report Краткое изложение фич: http://en.wikipedia.org/wiki/C%2B%2B14#New_language_features Статья на хабре: http://habrahabr.ru/post/233829/
C++ Игра, подобная шашкам. Оптимизация кода Добрый вечер. У меня маленькая проблема: пишу игру, наподобие шашек. Почти готово, потом выложу исходники для критики. Сейчас делаю подсветку хода для дамок. т.к. дамке все равно куда идти, то все отличие будет заключаться в том, кого она встретит на пути - свою или чужую шашку. Следовательно это дело можно завернуть в функцию. Проблема в том, что очень много повторяющегося кода, а мне это ужасно... http://www.cyberforum.ru/cpp/thread1243145.html
C++ Написать свой движок с нуля
Как написать свой движок с нуля при помощью C++. Заранее спасибо.
C++ Альтернативный вызов функции
1. Интересует метод вызова функции через указатель(или по другому). 2. Интересует метод взятия кол-ва аргументов функции и их типов, а так же тип возвращяемого значения. По второму пункту вообще ничего не нашёл, а по первому есть некоторые вопросы. #include "FTD2XX.h" // библиотека от FTDI typedef FT_STATUS (*pFT_Open) (int, FT_HANDLE *); // тип данных "функция FT_OPEN" HMODULE hMod =...
C++ Отследить изменение памяти сторонним процессом http://www.cyberforum.ru/cpp/thread1241864.html
Есть основное приложение1. Есть приложение2, которое считывает и изменяет его память. Надо отследить адреса, действие(чтение или запись), значение до и после действия. Куда копать?
C++ Adobe PDF Library (APDFL) - поместить в формируемый документ картину формата PNG Всем привет! Данная тема, возможно, не вполне подходит для данного раздела, поскольку вопрос, преимущественно имеет отношение к API Adobe PDF, конкретнее, к плюсовому API. Я пишу с использованием этой библиотеки от datalogics некоторое API для формирования PDF-документов. Сбился с ног, пытаясь запихать в формируемый документ (программно, разумеется) картину формата PNG. С JPEG проблем нет,... подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15248 / 6880 / 1092
Регистрация: 02.05.2013
Сообщений: 11,262
Завершенные тесты: 1
20.08.2014, 23:20     Как хранить переменную типа char* в named shared memory section?
Цитата Сообщение от siriusED Посмотреть сообщение
А проблема в том, что мне компилятор пишет:
"LINK : warning LNK4092: shared writable section 'sms' contains relocations; image may not run correctly"
Linker Tools Warning LNK4092
http://msdn.microsoft.com/en-us/libr...=vs.90%29.aspx
C
1
2
int var = 1;
int *pvar = &var;
The linker cannot resolve pvar because its value depends on where the DLL is loaded in
memory, so it puts a relocation record in the DLL. When the DLL is loaded into memory,
the address of var can be resolved and pvar assigned. If another process loads the same
DLL but cannot load it at the same address, the relocation for the address of var will be
updated for the second process and the first process's address space will point to the
wrong address.
Короче, либо использовать опцию /FIXED компоновщика, подавляющую
создание релоков, либо вообще отказаться от shared section (я бы
предпочел последнее).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru